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

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

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

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

content = file.read()

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

file.close()

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

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

Автор урока

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

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

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

  1. Параллельные вычисления в Python
  2. Обмен данными с asyncio.Queue
  3. Установка и использование howdoi
  4. Атрибуты класса и экземпляра
  5. Оператор умножения для вектора
  6. Python itertools combinations() — группировка элементов
  7. Лямбда-функции в Python
  8. Использование двоеточия в Python
  9. Принципы программирования
  10. Создание функций высшего порядка
  11. Удаление первого элемента списка
  12. Генераторы в Python
  13. Проверка элементов списка условием
  14. Метод join() для объединения строк
  15. Использование функции enumerate()
  16. Поиск уникальных и повторяющихся элементов
  17. Принципы Zen of Python
  18. Метод matmul для умножения матриц
  19. Установка виртуального окружения Python
  20. Подсчет элементов с помощью Counter
  21. Константы в модуле cmath
  22. Хеширование паролей с солью
  23. Список и кортеж в Python
  24. Переворот строки с помощью срезов
  25. Форматирование строк в Python.
  26. Генерация тестовых данных с factory_boy
  27. Получение списка кортежей из словаря
  28. Аннотации типов в Python
  29. Установка и использование модуля «howdoi»
  30. Функция reduce() в Python
  31. Копирование словарей и списков в Python
  32. Закрытие файла в Python
  33. Метод rmatmul для обратного матричного умножения
  34. Создание объекта timedelta
  35. Библиотека itertools: объединение списков
  36. Форматирование строк в Python
  37. Функция zip() для объединения списков
  38. Преобразование кортежа в словарь.
  39. Добавление элемента к кортежу
  40. Фильтрация данных в Python.
  41. Удаление ресурса в Python
  42. Работа с комплексными числами
  43. Таймер обратного отсчета
  44. Явный импорт в Python
  45. Векторизация в Python с NumPy.
  46. Метод split() в Python

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