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

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

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

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

content = file.read()

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

file.close()

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

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

Автор урока

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

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

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

  1. Создание GUI на Tkinter
  2. Создание словарей с defaultdict()
  3. Метод append() для списка
  4. Модуль antigravity: генерация координат
  5. Поиск шаблона в строке
  6. Фильтрация входных данных в Python
  7. Ключевое слово global в Python
  8. Глобальные переменные в Python
  9. Проверка памяти объекта
  10. Работа с контекстными менеджерами
  11. Функция format() в Python
  12. Pillow: работа с изображениями
  13. Разбиение текста в Python
  14. Ускорение обработки данных с %autoawait
  15. Удаление дубликатов в pandas
  16. Работа с CSV в Python
  17. Печать списка с помощью метода join
  18. Группы исключений в Python
  19. Передача параметров в Python
  20. Создание вложенных циклов for
  21. Получение списка файлов в директории с использованием os
  22. Библиотека sh: использование команд bash в Python
  23. Руководство по использованию Colorama
  24. Анализ текста на русском языке с помощью Pymystem3
  25. Удаление элемента из списка
  26. Создание детектора плагиата
  27. Безопасные SQL-запросы в Python 3.11
  28. Роль запятой в Python
  29. Mad Libs Generator
  30. Управление ресурсами с контекстными менеджерами
  31. Сериализация данных в JSON с помощью json.dumps
  32. Многострочные комментарии в Python
  33. Создание новых списков в Python
  34. Сортировка данных в Python
  35. Хеширование паролей с использованием salt
  36. Функции all() и any() в Python
  37. Встроенные функции Python
  38. CLI-инструмент howdoi
  39. Оператор match в Python
  40. Инверсия списка и строки в Python
  41. Очистка данных с помощью pandas
  42. Запуск Python из интерпретатора
  43. ROT13 Шифр Цезаря в Python
  44. Извлечение новостей с помощью newspaper3k
  45. Замыкания в Python
  46. Метод сравнения объектов в Python
  47. Частичное совпадение пользовательского ввода в Python 3.10
  48. Numpy: разбиение массивов

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