Курс 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"
- Логирование с Loguru
- Импорт модулей в Python 3.12
- Работа со словарями Python
- Создание Telegram-бота на Python
- Функциональное программирование в Python
- Просмотр атрибутов и методов класса
- Значения по умолчанию в Python
- Метод join() с набором
- Управление фоновыми задачами в Python
- Объединение списков с помощью zip
- Оператор is в Python
- Подсчет вхождений элементов
- Участие в LP стейкинге Waves
- Принцип одной функции
- Комментарии в Python
- Метод init в Python
- История Python
- Метод rrshift для пользовательских объектов
- Работа с CSV файлами
- Оператор «or» в Python
- Конкатенация строк в Python
- Работа с итераторами через срезы
- Сравнение строк в Python
- Показ всплывающих окон Tkinter
- Разбиение строки в Python
- Использование функции enumerate()
- Фильтрация списков с itertools
- Декоратор проверки активности
- Определение функций с необязательными аргументами
- Создание списка через цикл
- Зарезервированные слова в Python
- Обработка ошибок в Python
- Нахождение самого длинного слова в списке с помощью max
- Работа с кортежами
- Изменение логики работы с временем
- Ключевое слово global в Python
- Создание коллекций из выражения-генератора
- Метод split() для разделения строк
- Модуль itertools: комбинации и перестановки
- Разделение строк методом split()
- Работа с путями в Python
- Распаковка аргументов в Python
- Переопределение метода __floordiv__
- Модуль sys: основы
- Создание генераторов в Python
- Работа со строками в Python.
- Определение наиболее частого элемента с помощью collections.Counter
- Установка и загрузка Instaloader















