Курс 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"
- Новшества Flask 2.0
- Работа с географическими данными в Python
- Обработка ошибок в Python
- *args и **kwargs в Python
- Очистка строки в Python
- Игра Виселица на Python
- Метод enumerate() в Python
- Вычисление натуральных логарифмов в NumPy
- Комплексные числа в Python
- Разбиение текста в Python
- Создание тестовых данных с Faker
- Python groupby() из itertools: работа с повторяющимися элементами
- Метод __float__ в Python
- Форматирование строк с % в Python
- Упрощенный вывод данных в Python
- Функция zip() в Python
- Форматирование строк в Python
- Ускорение выполнения кода в Python
- Сравнение def и lambda-функций
- Оператор is в Python
- Форматирование данных с помощью pprint
- Преобразование вложенного списка
- Перебор элементов списка в Python
- Разделение строк методом split()
- Преобразование числа в список цифр
- Проверка класса объекта
- Lambda-функция в Python: использование с map() и sum()
- Обратное распространение ошибки
- Преобразование кортежа в словарь.
- Функция __init__ в Python
- Оператор == в Python
- Создание OrderedDict
- Numpy: использование Ellipsis
- Утечки переменных цикла в Python 3.x
- Python-dateutil — работа с датами
- Равенство и идентичность в Python
- Декоратор Ajax required
- Методы в Python
- Python enumerate() использование
- Функции высшего порядка в Python
- Исправление ошибки NameError
- Моржовый оператор в Python 3.8
- Создание директории в Python
- Очистка данных с помощью pandas
- Функция product() в Python















