Курс 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"
- Улучшенные подсказки для импорта в Python 3.12
- Установка библиотек в Python
- Асинхронное выполнение задач в Python
- Игра «Виселица» на Python
- Конвертация текстовых чисел с помощью Numerizer
- Отладка производительности Python
- Измерение времени выполнения кода
- None в Python: использование и особенности
- Генераторы в Python
- Генераторы списков
- Solidity для DeFi Ethereum
- Вывод баннеров
- Python-dateutil — работа с датами
- Счетчик в Python: most_common()
- Лямбда-функции в Python
- Замена атрибута в именованном кортеже
- Создание панели меню Tkinter
- Распаковка элементов массива
- Частичное совпадение ввода
- Метод lt для сортировки объектов
- Работа с комплексными числами
- Метод join() для объединения строк
- Округление в Python
- F-строки в Python 3.8
- Управление пакетами с pip
- Декораторы в Python
- Подсчет частоты элементов с Counter
- Аннотации типов в Python
- Python Метод sleep() времени
- Bootle — простой веб-фреймворк
- Объявление переменных в Python
- Модуль future Python
- Конкатенация списков в Python
- Подсчет элементов в Python
- Синтаксис переменных цикла в Python
- Структура строк в Python
- Работа со словарями с defaultdict из collections
- Работа с timedelta
- Удаление файлов и папок в Python
- Инверсия списка и строки
- Решение переменной Шредингера
- Разделение строки с помощью re.split()
- Копирование объектов в Python
- Рациональные числа в Python
- Особенности запятых в Python















