Курс 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
- Оператор «and» в Python
- Создание OrderedDict
- Python Поверхностное Копирование
- Возврат нескольких значений
- Основы Python за 14 дней
- Установка и использование Virtualenv
- Блок else в обработке исключений
- Lambda Functions in Python
- Профилирование с cProfile
- Импорт модуля из другого каталога
- Форматирование строк в Python
- Объединение коллекций в Python
- Обновление данных через PUT запрос
- Группировка элементов в словарь
- Вывод переменной и строки в Python
- Модуль Antigravity в Python 3
- Форматирование строк в Python
- Проверка версии Python
- Объединение словарей в Python
- Лямбда-функции в Python
- Создание таблиц в терминале с PrettyTable
- Метод join() для объединения строк
- Concrete Paths — метод .with_suffix()
- Перетасовка списков в Python
- Атрибуты массивов в Numpy
- Рациональные числа в Python
- Глобальные переменные в Python
- kwargs в Python
- Установка и использование TensorFlow
- Генераторные функции в Python
- Шаблоны Flask: условия и циклы
- Генераторы в Python
- Обработка ошибок ввода данных
- Чтение и запись TOML-конфигов
- Оценка выражений генератора в Python
- Работа с очередями в Python
- Создание уникального проекта
- Профилирование с Pandas
- Модуль inspect
- 9 уловок для чистого кода
- Создание объекта времени
- Удаление falsy-значений из списка с помощью filter
- Оператор is в Python
- Python OrderedDict и fromkeys() — работа с словарями















