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

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

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

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

content = file.read()

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

file.close()

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

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

Автор урока

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

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

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

  1. Замена текста с помощью sub
  2. Определение локальных переменных в Python
  3. Работа с классами данных
  4. Установка пакетов с помощью pip
  5. Создание тестовых данных с Faker
  6. Форматирование объектов с модулем pprint
  7. Numpy: объединение массивов
  8. Сортировка и обратный порядок
  9. Генерация чисел с range()
  10. Тестирование модели в PyTorch
  11. Оптимизация памяти с slots
  12. Функция product() в Python
  13. Метод join() для объединения строк
  14. Создание новых списков в Python
  15. Python itertools combinations() — группировка элементов
  16. Метод __imod__ для Python
  17. Работа с очередями в Python
  18. Оформление кода на Python
  19. Любовь к Python
  20. Сортировка с параметром key
  21. Flask: создание веб-приложений
  22. Функция zip() в Python
  23. Очистка данных в Python
  24. Удаление URL-адресов в Python
  25. Сортировка в Python
  26. Асинхронное программирование с asyncio
  27. Работа с zip-архивами в Python
  28. Отслеживание прогресса с tqdm
  29. Введение в Python
  30. Создание копии списка в Python
  31. Основы слова
  32. Преобразование документов в PDF с помощью Spire.Office
  33. Генераторы в Python
  34. Комментарии в Python
  35. Выражения-генераторы в Python
  36. Переворот строки
  37. Функции map, filter и reduce
  38. Работа с временем в Python
  39. Python Enum Weekday Usage
  40. Блок else в обработке исключений
  41. Поиск наиболее частого элемента списке
  42. Работа с контекстными переменными
  43. Изменение объектов в Python
  44. Создание новых списков через list comprehensions
  45. Переопределение метода sub
  46. Реверс строки и списка в Python.

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