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

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

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

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

content = file.read()

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

file.close()

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

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

Автор урока

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

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

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

  1. Переворот последовательности
  2. Работа с файловой системой в Python
  3. Обработка ошибок в Python
  4. Изменяемые и неизменяемые объекты
  5. Изменение объектов в Python
  6. Комментарии в Python.
  7. Поиск всех индексов подстроки
  8. Python Метод sleep() из time
  9. Копирование в Python
  10. Преобразование числа в список цифр
  11. Генерация UUID в Python
  12. Разделение строк в Python
  13. Работа со случайными элементами
  14. Работа с комплексными числами
  15. Библиотека wikipedia для Python
  16. Любовь к Python
  17. Выключение компьютера с помощью Python
  18. Операции со строками в Python
  19. ChainMap избыточные ключи
  20. Переворот строки
  21. Динамические маршруты во Flask
  22. Объединение строк с помощью метода join
  23. Обработка исключений в Python 3
  24. Поиск индексов в списке
  25. Работа с пакетами
  26. Генерация чисел с range()
  27. Операции с массивами в NumPy
  28. Работа с аргументами командной строки
  29. Оператор is в Python
  30. Распаковка значений в Python
  31. Лямбда-функции в Python
  32. Экспорт данных в файл.
  33. Работа со словарями в Python
  34. Хранение переменных в Python.
  35. Частичное совпадение ввода
  36. Работа со строками в Python
  37. Оператор объединения словарей
  38. Использование type hints
  39. Отправка HTTP-запросов в Python
  40. Преобразование чисел в Python
  41. Моржовый оператор в Python 3.8
  42. Явный импорт в Python
  43. Метод remove() для удаления элемента из списка
  44. Подчеркивание в REPL
  45. Список методов и атрибутов
  46. Сортировка данных в Python

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