Курс Python → Открытие, чтение и закрытие файла

Для начала откроем файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим доступа. Режим доступа может быть ‘r’ (чтение), ‘w’ (запись) или ‘a’ (дозапись). Например, чтобы открыть файл для чтения, мы можем использовать следующий код:

file = open("example.txt", "r")

После открытия файла мы можем выполнить необходимую операцию, например, прочитать содержимое файла или записать в него новую информацию. Для чтения содержимого файла используем метод read(), а для записи — метод write(). Например, чтобы прочитать содержимое файла, можно написать:

content = file.read()

После выполнения всех необходимых операций с файлом, важно не забыть закрыть его с помощью метода close(). Это позволит освободить ресурсы и сохранить изменения, если они были внесены. Пример закрытия файла:

file.close()

Использование этих трех шагов — открытие, выполнение операции, закрытие — является общим паттерном работы с файлами в Python. Этот простой пример демонстрирует основные принципы работы с файлами, которые могут быть применены к более сложным сценариям. Помните, что при работе с файлами важно обрабатывать возможные исключения, такие как отсутствие файла или недоступность.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Переопределение метода len
  2. Переменная Шредингера
  3. PATCH-запрос с библиотекой requests
  4. Создание циклической ссылки
  5. Проверка условий: all и any
  6. Работа с атрибутом dict
  7. Метод join() для объединения элементов строки
  8. Курс по дообучению ChatGPT
  9. Python: отсутствие точек с запятыми
  10. Функция __init__ в Python
  11. Удаление элементов из списка в Python
  12. Функция map() в Python
  13. Наследование в программировании
  14. Округление чисел с помощью round
  15. Метод is_absolute() для PurePath
  16. Установка и использование модуля «howdoi»
  17. Поиск индексов в списке
  18. Создание словаря в Python
  19. Псевдонимы в Python
  20. Python Ellipsis использование
  21. Срезы в Python
  22. Копирование в Python
  23. Замена атрибута в именованном кортеже
  24. Применение функции к элементам списка
  25. Работа с кортежами в Python
  26. Работа с изменяемыми коллекциями
  27. Оформление кода на Python
  28. Генераторы в Python
  29. Упрощенный вывод данных в Python
  30. Виртуальные среды в Python
  31. Объединение словарей в Python
  32. Библиотека Chartify: руководство
  33. Конвертация изображений в PDF
  34. discard() — удаление элемента из множества
  35. Работа с пакетами
  36. Переворот списка в Python
  37. Конкатенация списков в Python
  38. Поиск шаблона в начале строки
  39. Объединение списков в Python
  40. Работа с YAML в Python: PyYAML.
  41. Установка и использование Logzero
  42. Конкатенация строк с методом join()
  43. Переопределение метода
  44. Управление контекстом выполнения
  45. Выбор редактора кода.
  46. Работа с изображениями PIL

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