Курс 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"
- Тестирование с responses
- Основы слова
- Получение частей дроби
- Преобразование данных в Python
- Работа с файлами в Python
- Создание списка через цикл
- Метод rpow в Python
- Функция enumerate в Python
- Декораторы в Python
- Методы Python для работы с данными
- Проверка подстроки в строке
- Выражения-генераторы в Python
- Комментарии в Python
- Модуль pprint
- Возврат нескольких значений
- Метод __float__ в Python
- Работа с процессами в Python
- Возврат значений из генератора
- Создание генераторов
- Методы shutil для работы с файлами
- Функция sleep() в Python
- Преобразование объекта в строку
- Работа с itertools
- Работа с модулем bisect
- Преобразование строк в числа с плавающей запятой
- Выбор редактора кода.
- Определение основы слова с showballstemmer
- Методы и функции в Python
- Названия столбцов в Python таблицах
- Поиск индексов подстроки
- Список методов и атрибутов
- discard() — удаление элемента из множества
- Проблема сравнения словарей
- Проверка индексов коллекции
- Создание словаря в Python
- Расчет времени выполнения программы
- Изменение списка срезом
- Делегирование в Python
- Генераторы в Python
- Переопределение метода xor в Python
- Функции высшего порядка в Python
- Повторение элементов списков















