В этом уроке мы научимся работать с текстовыми файлами в Python.
В питоне есть встроенные функции для работы с файлами. Функция open() возвращает объект файла и чаще всего используется с двумя аргументами: open(имя файла, режим)
f = open('workfile', 'w')
Точно так же функция close() закрывает объект файла и удаляет всю незаписанную информацию. Он просто используется в следующей форме:
f.close()
Функция read() считывает некоторое количество данных и возвращает их в виде строки (в текстовом режиме) или байтового объекта (в двоичном режиме). Размер — необязательный числовой аргумент. Функция write() записывает содержимое переданной строки в файл.
Вот пример программы, демонстрирующей операцию чтения/записи в Python.
# Example of file operations for a sample text file # Creating a new text file with writing permission with open("sample.txt", 'w', encoding = 'utf-8') as f: # Writing to the file f.write("First line\n") f.write("Second line\n") f.write("Third line\n") # Closing the file f.close() OUTPUT: First line Second line Third line
Мы также можем прочитать содержимое штрафа, используя следующие строки кода:
# Opening the sample.txt file with reading permissions with open("sample.txt", 'r') as f: print(f.read()) # Closing the file f.close() OUTPUT: First line Second line Third line
Этот урок является частью нашего курса Python для новичков — полный курс Python Bootcamp, который научит новичков программировать на Python от А до Я. Запишитесь на курс сегодня и получите сертификат!
Вы хотите изучать Python, науку о данных и машинное обучение во время получения сертификата? Вот несколько самых продаваемых курсов Udemy, на которые мы рекомендуем вам записаться:
- 2021 Complete Python Bootcamp From Zero to Hero in Python — уже зачислено более 1 000 000 студентов!
- Python для Data Science and Machine Learning Bootcamp — уже зачислено более 400 000 студентов!
- Полное руководство по TensorFlow для глубокого обучения с помощью Python — уже зачислено более 90 000 студентов!
- Учебный курс по науке о данных и машинному обучению с R — уже зачислено более 70 000 студентов!
- Полный курс SQL Bootcamp 2021: от нуля до героя — уже зачислено более 400 000 студентов!
Отказ от ответственности. Когда вы совершаете покупку по приведенным выше ссылкам, мы можем получать комиссию в качестве партнера.
Первоначально опубликовано на https://www.theclickreader.com.