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

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

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

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

content = file.read()

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

file.close()

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

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

Автор урока

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

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

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

  1. Преобразование списка в словарь через генератор
  2. Генераторы списков
  3. Обучение модели с указанием эпох
  4. Переворот последовательности
  5. Работа с NumPy.linalg
  6. Итерация по итерируемым объектам
  7. Метод rlshift для битового сдвига
  8. Форматирование строк с % в Python
  9. Удаление дубликатов из списка с помощью dict.fromkeys
  10. Работа с срезами в Python
  11. Отрицательные индексы списков в Python
  12. Библиотека schedule: планировщик задач
  13. Установка Git и AWS CLI
  14. Библиотека Emoji: использование смайлов в Python
  15. Изменение списка срезами
  16. Создание новых функций с помощью functools.partial
  17. Проверка вхождения подстроки
  18. Метод gt в Python
  19. Разделение строки с помощью split()
  20. Обработка исключений в Python
  21. Сравнение строк в Python
  22. Виртуальное окружение Python
  23. Структурирование именованных констант
  24. Методы и функции в Python
  25. Управление контекстом выполнения кода
  26. Разделение строк в Python
  27. Поток данных в Python
  28. Defaultdict в Python
  29. Импорт классов из другого файла
  30. Создание и инициализация объектов
  31. Работа с Enum в Python3.
  32. Форматирование строк в Python.
  33. Возврат нескольких значений
  34. Методы Python для работы с данными
  35. Вложенные циклы в Python
  36. Мониторинг работы программы Py-spy
  37. Выражения-генераторы в Python
  38. Распаковка аргументов в Python
  39. Инверсия списков и строк в Python
  40. Множественное присваивание в Python
  41. Форматирование вывода с F-строками
  42. Antigravity модуль
  43. Python Translator: создание локальных переводчиков
  44. Присвоение и ссылки
  45. Расчет времени выполнения кода
  46. Использование двоеточия в Python
  47. Удаление falsy-значений из списка с помощью filter
  48. Проверка элемента в множестве.

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