Курс 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"
- Функция zip() в Python
- Управление импортом в Python
- Модуль os: работа с файлами и папками
- Создание комплексных чисел
- Методы сравнения множеств
- Переменная с нижним подчеркиванием
- Определение размера папок в Python
- Срез списка в Python
- Декораторы в Python
- Работа с географическими данными в Python
- Новшества Flask 2.0
- Функция с *args.
- Отправка поздравлений по дню рождения
- Срез в Python
- Проверка типа объекта в Python
- Проверка типа данных
- Python Ellipsis использование
- Очистка данных с помощью pandas
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- None в Python: использование и особенности
- Генераторы в Python
- Регистрация на курсы SF Education
- Декораторы в Python
- Логические операторы в Python
- Умножение строк и списков
- Обработка ошибок в Python
- Переопределение метода
- Мониторинг памяти с Pympler
- Удаление элементов из списка
- Удаление falsy-значений из списка с помощью filter
- Метод join() для объединения элементов строки
- Модуль pprint: улучшение вывода данных
- Поиск всех индексов подстроки
- Объединение словарей в Python 3.5+
- Форматирование кода на Python
- Группы исключений в Python
- Обработка исключений в Python 3
- Python Enum Weekday Usage
- Работа с модулем Calendar
- Операторы сравнения в Python
- Преобразование строки в число
- Работа с каталогами в Python
- Создание словарей и множеств в Python.
- Генерация резюме в Gensim
- Тернарный оператор в Python















