Курс 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"

  1. Деление в Python
  2. Форматирование строк в Python
  3. Регистрация на хакатоне
  4. Хранение переменных в словаре.
  5. Транспонирование 2D-массива с помощью zip
  6. Повторение элементов в Python
  7. Импорт объектов из модулей
  8. Хешируемые ключи в Python
  9. Обработка ошибок ввода данных
  10. Атрибуты класса и экземпляра
  11. Изменяемые и неизменяемые объекты
  12. Деление в Python
  13. Скачать видео с YouTube
  14. Блок else в циклах.
  15. Использование type hints
  16. Создание списков в Python
  17. JMESPath в Python
  18. Генерация случайных чисел в Python
  19. Просмотр внешних файлов в %pycat
  20. Цикл for в Python
  21. Регулярные выражения в Python
  22. Метод join() для объединения элементов строки
  23. Оболочка Python
  24. Оператор «not» в Python
  25. Ускоренный импорт библиотек
  26. Отладка утечек памяти в Python
  27. Непрерывная проверка в Python
  28. Метод split() для разделения строк
  29. Поиск подстроки в строке
  30. Присвоение и ссылки
  31. Flask: создание веб-приложений
  32. Управление контекстом выполнения
  33. Расчет времени выполнения кода
  34. Создание инструмента обнаружения плагиата
  35. Python Аргументы по умолчанию
  36. Отправка HTTP-запросов с User-Agent
  37. Python itertools combinations() — группировка элементов
  38. Сравнение def и lambda функций в Python
  39. Конструктор в Python
  40. Управление сессиями в Python
  41. Показ всплывающих окон Tkinter
  42. Аннотации типов в Python
  43. Оператор «and» в Python
  44. Управление памятью в numpy.
  45. Обновление шаблона base.html

Marketello читают маркетологи из крутых компаний