Курс 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"
- Блок else в циклах.
- Метод rmatmul для обратного матричного умножения
- Преобразование вложенного списка
- Атрибуты класса и экземпляра
- Комментарии в Python
- Класс-оболочка для словарей
- Множественное наследование в Python
- Основные операции с Numpy
- Логирование с Logzero
- Создание новых функций через partial
- Оптимизация создания строк
- Бесконечная проверка в Python
- Управление браузером с Selenium
- Создание итерируемых объектов
- Очистка данных с Pandas
- Именование переменных в Python
- Декораторы в Python
- Изменение регистра данных
- Вывод переменной и строки в Python
- Работа с NumPy массивами
- Поиск частого элемента
- Раздувающийся словарь в Python
- Конвертация коллекций в Python
- Анализ кода — Python
- Функция pow() — возвести число в степень
- Python OrderedDict и fromkeys() — работа с словарями
- Расширение операции побитового «и» в Python
- Mad Libs Generator
- Python union() функция — объединение множеств
- Константы в модуле cmath
- Работа с zip()
- Python Calendar Usage
- Управление контекстом с помощью декоратора contextmanager
- Функция zip() в Python
- Импорт модуля из другого каталога
- Декораторы для регистрации функций
- Работа с изменяемыми коллекциями
- Рациональные числа в Python
- Объединение словарей в Python
- Метод init в Python
- UserList в Python: Описание и примеры использования
- Замена символов в строке
- Декоратор total_ordering для класса Point
- Деление в Python
- Метод rename() для переименования файлов и каталогов
- Функциональное программирование в Python
- Принципы программирования
- Переворот списка в Python















