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

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

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

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

content = file.read()

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

file.close()

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

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

Автор урока

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

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

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

  1. Модуль xkcd: добавление юмора в Python
  2. Метод split() для разделения строк
  3. Подсчет элементов в Python
  4. Создание объекта времени
  5. Печать календаря
  6. Разделение строки с помощью re.split()
  7. Копирование словарей и списков в Python
  8. Конкатенация строк в Python
  9. Проверка вхождения подстроки
  10. Counter() — подсчет элементов
  11. Декораторы в Python
  12. Поиск повторов в списке
  13. Конвертация коллекций в Python.
  14. Создание Telegram-бота на Python
  15. Библиотека sh: удобные команды терминала
  16. Классы данных в Python
  17. Создание словаря в Python
  18. Работа с очередями в Python
  19. Методы в Python
  20. Многострочные комментарии в Python
  21. Наиболее частотные элементы с помощью Counter
  22. Явный импорт в Python
  23. Оператор «not» в Python
  24. Разделение строк в Python
  25. Удаление ключа из словаря
  26. Работа с timedelta в Python
  27. Метод join() с набором
  28. Метод Enumerate() для списков
  29. Поиск уникальных элементов строкой в Python
  30. Работа с Telegram API на Python
  31. Метод bool() в Python
  32. Magic Commands — улучшение работы с Python
  33. Расчет времени выполнения
  34. Создание класса очереди
  35. Обновление ключей в Python
  36. Упрощенный вывод данных в Python
  37. Оформление кода на Python
  38. Работа с модулем bisect
  39. Список переменных с %who
  40. Работа с географическими данными в Python
  41. Аргумент по умолчанию
  42. Инициализация структур данных
  43. Извлечение данных из JSON
  44. Python Менеджер контекста
  45. Переменная с нижним подчеркиванием
  46. OrderedDict — упорядоченный словарь

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