Курс 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"
- Установка Python — Простое руководство
- Метод count в Python: почему count(», ») возвращает 4?
- Удаление ресурса в Python
- Генерация ключей RSA
- Комментарии в Python
- Нахождение самого длинного слова в списке с помощью max
- Функция enumerate() — Python
- Тест скорости набора текста на Python
- Работа с deque из collections
- Методы classmethod и staticmethod
- Транспонирование 2D-массива с помощью zip
- Многострочные строки в Python
- Инициализация объекта
- Перевод эмодзи и эмотиконов.
- Копирование объектов в Python
- Поиск самого частого элемента
- Разделение строки с помощью split()
- Получение ID текущего процесса
- Именованные срезы в Python
- Многострочные строки в Python
- Создание уникального множества
- Работа с библиотекой xkcd
- Методы __repr__ и __str__ в Python
- Функция zip() в Python
- Работа с аргументами командной строки
- Блок else в циклах Python
- Установка random seed в Python
- Python 3.12: Псевдонимы типов
- Функция с *args.
- Преобразование PowerPoint в PDF.
- Работа с кортежами в Python
- Генераторы в Python
- Применение функции map() в Python
- Избегайте пустого списка
- Конкатенация списков в Python
- Логирование с Logzero: ротация файла
- Работа с OpenCV
- Python Метод sleep() времени
- Обработка исключений в Python
- Навыки Python: строки, типы данных
- Использование подчеркивания в REPL
- Аннотации типов в Python
- Инициализация переменных
- Удаление URL-адресов в Python
- Регистрация на TenChat















