Курс Python → Открытие и запись файлов
Для начала работы с файлами в Python необходимо открыть файл с помощью функции open(). Эта функция принимает два обязательных аргумента — имя файла и режим доступа. Режим доступа может быть ‘r’ (только для чтения), ‘w’ (только для записи), ‘a’ (для добавления в конец файла) или ‘r+’ (для чтения и записи).
После открытия файла мы можем выполнить операции чтения или записи в него. Для чтения данных из файла мы можем использовать методы read(), readline() или readlines(). Метод read() считывает весь файл целиком, метод readline() считывает одну строку, а метод readlines() считывает все строки и возвращает их в виде списка.
Для записи данных в файл мы можем использовать метод write(). Этот метод принимает строку в качестве аргумента и записывает ее в файл. Если мы хотим записать несколько строк, мы можем использовать метод writelines(), который принимает список строк.
with open('example.txt', 'w') as file:
file.write('Hello, World!')
После выполнения операций чтения или записи необходимо закрыть файл с помощью метода close(). Однако, более предпочтительным способом является использование конструкции with, которая автоматически закрывает файл по завершении блока кода. Это помогает избежать утечки ресурсов и упрощает работу с файлами.
Другие уроки курса "Python"
- Создание спинбокса в tkinter
- Основы работы со строками в Python
- Преобразование кортежа в словарь.
- Функции all() и any() в Python
- Возвращение нескольких значений через кортеж или класс
- Запуск асинхронной корутины
- Создание объекта timedelta
- Создание словаря через dict comprehension
- Проверка кортежей.
- Метод lt для сортировки объектов
- Работа с файлами и директориями в Python.
- Функция reduce() в Python
- Ошибка NotImplemented в Python
- Работа с датой и временем в Python
- Метод setdefault() в Python
- Работа с Telegram API на Python
- Генерация фальшивых данных с Faker
- Настройка Cron
- Комментарии в Python
- Поиск шаблона в начале строки
- Скачать видео с YouTube
- Модуль inspect
- Метод join() для объединения строк
- Глобальные переменные в Python
- Инициализация объекта
- Работа с модулем cmath
- Метод difference_update() — разность множеств
- Обновление множества в Python
- Документация функции help() в Python
- Python UserString — создание подклассов строк
- Функция map() в Python
- Логические операторы в Python
- Метод classmethod
- Форматирование строк в Python.
- Сокращение ссылок с pyshorteners
- Роль object и type в Python
- Оператор деления для класса Rational
- Функции классификации комплексных чисел
- Объединение словарей в Python
- Вставка переменных в шаблоны Flask
- Удаление дубликатов из списка с помощью dict.fromkeys
- Метод remove() для удаления элемента из списка
- Конвертация текстовых чисел с помощью Numerizer
- Пропуск строк в файле с itertools















