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

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

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

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

content = file.read()

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

file.close()

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

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

Автор урока

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

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

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

  1. Профилирование с cProfile
  2. Особенности множеств в Python
  3. Работа с комплексными числами
  4. Цикл for в Python
  5. Удаление ссылок в Python
  6. Работа со списками
  7. Генераторные функции в Python
  8. Сравнение строк в Python
  9. Изменение элемента списка
  10. Пространство имен в Python
  11. Создание словарей с defaultdict
  12. Оператор del в Python
  13. Освобождение памяти в Python
  14. Enum в Python
  15. Изменения в обработке логических значений
  16. Обновление данных через PUT запрос
  17. Python Ellipsis использование
  18. Генераторы в Python
  19. Поиск индекса элемента
  20. Работа со временем в Python
  21. Модуль math: основные функции
  22. Подписка на каналы разработчиков
  23. Создание матрицы в Python
  24. Получение текущей даты в Python
  25. Решатель судоку на Python с pygame
  26. Перевод двоичного кода в целое число
  27. Проверка однородности элементов списка
  28. Хеширование паролей с солью
  29. Преобразование текста в речь с Python
  30. Работа с deque из collections
  31. Изменение логики работы с временем
  32. Переворот последовательности
  33. Удаление элементов из списка в Python.
  34. Создание пользовательской коллекции в Python
  35. Оператор Walrus: правильное использование
  36. Представление бесконечности в Python
  37. Показ всплывающих окон Tkinter
  38. Тест скорости набора текста на Python
  39. Срезы в Python
  40. Копирование словарей и списков в Python
  41. Компиляция регулярных выражений
  42. Установка пакета в Python
  43. Отправка POST запроса на сервер.
  44. Применение функции map() с лямбда-функциями
  45. Подробная информация о %pinfo
  46. Различия символов в Python

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