Курс 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"
- Получение списка файлов в директории с использованием os
- Работа с collections в Python.
- Уникальные значения из списка
- Создание словарей и множеств в Python.
- Concrete Paths — метод .with_suffix()
- Копирование списков в Python
- Список методов и атрибутов
- Поиск индекса элемента
- Работа с Telegram API на Python
- Перебор элементов списка в Python
- Очистка данных в Python
- Блок else в Python
- Класс Counter() для подсчета элементов
- Списковое включение в Python
- Работа с итераторами через срезы
- Добавление элементов в список
- Хранение переменных в Python.
- Создание и использование ChainMap
- Замена текста в Python
- Создание пользовательской коллекции в Python
- Итераторы в Python
- Декораторы для регистрации функций
- Обмен значений переменных в Python
- Создание веб-приложения с Flask
- Удаление дубликатов из списка
- Python Ellipsis использование
- Функция product() в Python
- Итерации в Python
- Безопасный доступ к значениям словаря
- Разделение функций на этапы
- Метод lt для сортировки объектов
- Копирование объектов в Python
- Управление импортом в Python
- Функция divmod() в Python
- Асинхронное программирование с asyncio
- Подсчет элементов в Python
- Атрибуты массивов в Numpy
- Делегирование в Python
- Роль ключевого слова self
- Работа с путями в Python
- Лямбда-функции в Python
- Отправка HTTP-запросов в Python
- Обновление множества в Python
- Оператор in для Python
- Транспонирование матрицы в Python
- Работа с комплексными числами















