Курс 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
- Оператор del в Python
- Проверка списка: any() и all()
- Создание пользовательской коллекции в Python
- Получение текущей даты и времени с помощью datetime
- Переопределение метода delitem в Python
- Создание лямбда-функций
- Статическая типизация в Python
- Генерация резюме в Gensim
- Секреты Python
- Метод index() в Python
- Работа с итераторами в Python
- Транспонирование 2D-массива с помощью zip
- Группы исключений в Python
- Именованные срезы в Python
- Генераторные функции в Python
- Операции с кортежами
- Работа с коллекциями Python
- Регистрация на курсы SF Education
- Лямбда-функции для min/max
- Объединение словарей в Python
- Преобразование списка в словарь через генератор
- Работа с библиотекой requests
- Создание задания в Cron
- Управление User-Agent в Python
- Поиск частого элемента
- Работа с модулем bisect
- Распаковка аргументов в Python
- Извлечение новостей с помощью newspaper3k
- Удаление символов новой строки в Python.
- Удаление дубликатов из списка с помощью dict.fromkeys
- Генерация чисел с range()
- Сравнение объектов в Python
- Создание функций высшего порядка
- Удаление ключей из словаря
- Отладка в Python
- Установка random seed в Python
- Тестирование функции сложения
- Функция __init__ в Python
- Подсказки при вводе данных в Python
- Генерация строк с .join()
- Функции all и any в Python
- Просмотр атрибутов и методов класса
- Импорт модулей и пакетов в Python
- Методы и функции в Python
- Библиотека sh: использование команд bash в Python
- Операторы сравнения в Python















