Курс 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"
- Профилирование кода
- Оценка точности модели
- Мониторинг памяти с Pympler
- Создание генераторов
- Создание списка через цикл
- EMOT преобразование эмодзи в текст
- Работа с аргументами командной строки
- Управление памятью в Python
- Генерация случайных чисел в Python
- Особенности множеств в Python
- Явный импорт в Python
- Работа с timedelta в Python
- Работа с YAML в Python
- Работа с URL-адресами в Python
- Переопределение метода sub
- Декораторы в Python
- Декоратор Property в Python
- Сортировка HTML-элементов
- Основы слова
- Список импортированных модулей в Python
- Функция zip() — объединение последовательностей
- Функция zip() в Python
- Замена текста в Python
- Lambda-функция в Python: использование с map() и sum()
- Отладка кода
- Метод __int__ в Python
- Поиск индекса элемента
- Построение графиков в Matplotlib
- Расчет времени выполнения
- UserString в Python
- Логические операторы в Python
- Создание новых списков
- Импорт классов из другого файла
- Генераторные функции в Python
- Работа с областями видимости переменных
- Метод radd для пользовательских чисел
- Операторы Splat и splatty-splat
- Пустой оператор pass в Python
- Python UserString — создание подклассов строк
- Создание файла с проверкой ошибки
- Сортировка HTML по CSS-селектору
- Подписка на SelectelNews в Twitter
- Списки в Python
- Функция __init__ в Python
- Аннотации типов в Python
- Переопределение метода __and__
- Множественные конструкторы в Python
- Очистка данных в Python















