Курс 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"
- Модуль inspect: получение информации о объектах
- Pretty-printing JSON в Python
- Работа с itertools
- Работа со строками в Python.
- Блок else в циклах Python
- Импорт модулей в Python 3.12
- Философия Python
- Счетчик в Python: most_common()
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Создание треугольника Паскаля
- Курс по дообучению ChatGPT
- Принципы программирования
- Многоточие в Python
- Декораторы в Python
- Оценка выражений генератора в Python
- Бинарный поиск
- Особенности запятых в Python
- Форматирование заголовков в Python
- Декодирование байтов в строку
- Генератор чисел Фибоначчи
- Метод __irshift__ для побитового сдвига вправо
- Нахождение разницы между списками в Python
- Метод join для наборов
- Тип данных TypeVarTuple
- Обновление ключей в Python
- Управление сессиями в Python
- Получение размера объекта с sys.getsizeof()
- Итераторы с потерямиZIP
- Вывод переменной и строки в Python
- Ускорение обработки данных с %autoawait
- Python Метод del.
- Поиск кода
- Атрибуты класса и экземпляра в Python
- Оператор * в Python
- Многострочные комментарии в Python
- Метод get() в Python
- Ускорение выполнения кода в Python
- Основные методы NumPy
- Регистрация на TenChat
- Создание уникального множества
- Управление браузером с Selenium
- Установка Python3.7 и PIP
- Удаление дубликатов из списка
- Списки в Python
- Функции в Python















