Курс 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
- Изменения в обработке логических значений
- Декоратор Property в Python
- Манипуляция формой массива в Numpy
- Нахождение отличий в списках
- Работа с JSON в Python
- Сериализация данных в JSON с помощью json.dumps
- Метод __ixor__ для побитового исключающего ИЛИ
- Проверка наличия элемента в списке
- Список импортированных модулей в Python
- Метод округления чисел
- Управление импортом в Python
- Вывод букв строки в Python
- Деление в Python
- Метод get() для словарей
- Модуль pprint
- Установка Python3.7 и PIP
- Работа с SQLite в Python
- Управление контекстом выполнения
- Очистка входных данных
- Срезы в Python
- Преобразование числа в список цифр
- Создание словаря через dict comprehension
- Объединение объектов в Python
- Работа с CSV файлами в Python
- Контроль точности вывода чисел
- Тестирование времени с Freezegun
- Работа со словарями с defaultdict из collections
- Частичное применение функций в Python
- Импорт модулей и пакетов в Python
- Создание и использование модулей в Python
- Модуль xkcd: загрузка комиксов
- Python 3.12: Псевдонимы типов
- Ускорение кода с помощью векторизации
- Преобразование числа в восьмеричную строку
- Создание класса очереди
- Циклы for в Python
- Обход элементов в Python
- Объединение списков в Python.
- Форматирование данных с помощью pprint
- Работа с YAML в Python: PyYAML.
- Разделение строк в Python
- Создание объекта времени
- Отслеживание выполнения программы с библиотекой tqdm
- Разработка игры Pong с turtle
- Работа с рекламными данными в Pandas















