Курс Python → Работа с файлами в Python
Для начала работы с файлами в Python необходимо открыть файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим открытия. Режим открытия может быть 'r' для чтения, 'w' для записи или 'a' для добавления в конец файла. Например, для открытия файла для чтения используется следующий код:
file = open('example.txt', 'r')
После открытия файла мы можем выполнить операции чтения или записи. Для чтения данных из файла используется метод read(), который возвращает содержимое файла в виде строки. Например, чтобы прочитать содержимое файла и вывести его на экран, можно использовать следующий код:
content = file.read() print(content)
После выполнения всех операций необходимо закрыть файл с помощью метода close(). Это важно для освобождения ресурсов и предотвращения утечек памяти. Закрытие файла осуществляется следующим образом:
file.close()
Таким образом, работа с файлами в Python сводится к трем основным шагам: открытие файла, выполнение операций чтения или записи, и закрытие файла. Эти шаги можно автоматизировать с помощью конструкции with, которая гарантирует закрытие файла даже в случае возникновения исключения. Например, для чтения файла и автоматического закрытия его можно использовать следующий код:
with open('example.txt', 'r') as file:
content = file.read()
print(content)
Другие уроки курса "Python"
- Оператор «is not» в Python
- Работа с JSON данными в Python
- Работа с комбинациями в Python.
- Оператор del в Python
- Работа с файлами в Python
- Взаимодействие с внешними процессами в Python
- Руководство по Pymorphy2
- Переменные класса и экземпляра
- Измерение времени выполнения кода
- Поиск кода
- Многострочные комментарии в Python
- Сериализация данных в JSON с помощью json.dumps
- Проблема сравнения словарей
- Методы split() и join() — Python строк.
- Обработка ошибок в Python
- Именованные аргументы в Python
- Комплексные числа в Python
- PEP-401: оператор
- Метод bool() в Python
- split() — разделение строки
- Атрибуты класса и экземпляра
- Объединение списков в строку
- Особенности ключей словаря в Python
- Управление импортом в Python
- Условные выражения в Python
- Область видимости переменных
- Лямбда-функции в Python
- Инверсия списка и строки
- Работа с CSV файлами в Python
- Философия Python
- Подсказки при вводе данных в Python
- Библиотека Rich: форматирование текста
- Установка и использование библиотеки google
- Оператор «and» в Python
- Настройка шрифта и цвета в Tkinter
- Обработка исключений в Python
- Профилирование данных с Pandas.
- Переопределение метода sub
- Декоратор Ajax required
- Метод join() для объединения элементов строки
- Оператор * в Python
- Удаление элементов из списка в Python.
- Список переменных с %who
- Отрицательные индексы списков
- Операции со строками в Python
- Python Метод sleep() из time
- Метод __irshift__ для побитового сдвига вправо















