Курс 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"
- Методы classmethod и staticmethod
- Создание итерируемых объектов
- Работа с массивами в Numpy
- Протокол управления контекстом
- Создание уникального множества
- Установка пакетов с помощью pip
- Обмен значений переменных в Python
- Изменение регистра данных
- Итерация по коллекции в Python
- Комплексные числа в Python
- Профилирование с Pandas
- Установка пакета в Python
- Работа с срезами в Numpy
- Преобразование чисел в слова
- Различия символов в Python
- Поиск наиболее частого элемента в списке
- Множественные конструкторы в Python
- Оператор @ для умножения матриц
- Управление мышью и клавиатурой с Pyautogui
- Списки в Python: синтаксис представления
- Передача параметров в Python
- Хеширование паролей с использованием salt
- Основы работы со списками
- Очистка данных в Python
- Регулярные выражения: метод match
- Логирование с Loguru
- Python Менеджер контекста
- Печать календаря
- Работа с NumPy
- Структуры данных в Python
- Установка библиотек в Python
- Оформление текста в консоли с TermColor
- Вложенные функции в Python
- SciPy: широкий функционал для математических операций
- Операции с массивами в NumPy
- Работа с библиотекой requests
- Оператор «is not» в Python
- Декоратор Ajax required
- Работа со слайсами
- Удаление элементов по срезу
- Создание списка через цикл
- Циклы for в Python
- Вычисление времени выполнения
- Lambda Functions in Python
- Метод join() для объединения элементов















