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

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

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

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

content = file.read()

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

file.close()

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

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

Автор урока

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

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

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

  1. Сортировка данных с лямбда-функциями
  2. Основные методы NumPy
  3. Модуль inspect: получение информации о объектах
  4. Непрерывная проверка в Python
  5. Использование функции product
  6. Регулярные выражения в Python
  7. Упрощение работы с JSON-данными в Python
  8. Работа с классами данных
  9. Поиск email
  10. Логический оператор «and» в Python
  11. Метод ne для сравнения объектов
  12. Измерение потребления памяти при сортировке
  13. Разработка игры Pong с turtle
  14. Создание пустых функций и классов в Python
  15. Манипуляция формой массива в Numpy
  16. Поиск анаграмм с Counter
  17. Метод join() для объединения элементов строки
  18. Поиск простых чисел
  19. Python 3.12: Псевдонимы типов
  20. Измерение времени выполнения кода
  21. Капитализация строк
  22. Обработка ошибок в Python
  23. Профилирование кода
  24. Вывод букв строки в Python
  25. Игра «Виселица» на Python
  26. Вывод с переменной через запятую
  27. Обратный список чисел
  28. Генерация QR-кодов с Python
  29. Работа с deque из collections
  30. Генераторы списков в Python
  31. Списковые включения в Python
  32. Solidity для DeFi Ethereum
  33. Обновление данных через PUT запрос
  34. Подсчет частотности элементов в Python
  35. Функция rsplit() в Python
  36. Перевод двоичного кода в целое число
  37. Обход словаря в Python
  38. Функции map, filter и reduce
  39. Создание панели меню Tkinter
  40. Форматирование даты с strftime()
  41. Уникальные значения из списка
  42. Принципы SRP и OCP
  43. UserList в Python: Описание и примеры использования
  44. Основы Python
  45. Множественное наследование в Python
  46. Руководство по библиотеке pydantic
  47. Работа со строками в Python
  48. Генератор списка в Python
  49. Анонимные функции в Python

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