Курс 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
- Отладка кода
- Форматирование строк в Python
- Функция enumerate() в Python
- Работа с множествами в Python
- Работа с массивами в Numpy
- Python defaultdict добавление ключа
- Именованные кортежи в Python
- Оператор Walrus в Python
- Работа с итераторами в Python
- Удаление знаков препинания в Python
- Операторы увеличения и уменьшения в Python
- Оформление текста в консоли с TermColor
- Отслеживание прогресса с tqdm
- Принципы SRP и OCP
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Функция reversed() в Python
- Добавление цвета в консоли
- PEP-401: оператор
- Проверка условий: all и any
- Анализ кода — Python
- Объединение словарей в Python
- Работа с многоуровневыми словарями в Python
- Ключевое слово global в Python
- Проверка ввода с помощью isdigit
- HTTP-запросы с библиотекой Requests
- Получение имени функции с помощью inspect
- Управление экспортом элементов
- Избегайте использования goto
- Профилирование с Pandas
- Получение списка файлов в директории с использованием os
- Метод ifloordiv для пользовательских классов
- Нахождение разницы между списками в Python
- Оптимизация гиперпараметров с Scikit Optimize
- Удаление ресурса в Python
- inspect в Python: анализ кода
- Проблема сравнения словарей
- Мощь вложенных функций в Python
- Необязательные аргументы в Python
- Кортежи в Python: особенности и преимущества
- Функции в одну строку
- Метод clear для коллекций
- Big O оптимизация
- Подсчет частотности элементов в Python
- Преобразование данных в Python















