Курс Python → Работа с файлами в Python

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

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

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

content = file.read()
print(content)

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

file.close()

Таким образом, работа с файлами в Python сводится к трем основным шагам: открытие файла, выполнение операций чтения или записи, и закрытие файла. Эти шаги можно автоматизировать с помощью конструкции with, которая гарантирует закрытие файла даже в случае возникновения исключения. Например, для чтения файла и автоматического закрытия его можно использовать следующий код:

with open('example.txt', 'r') as file:
    content = file.read()
    print(content)
Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Обрезка изображения с Pillow
  2. Курс Data Scientist в медицине
  3. Методы HTTP запросов в Flask
  4. Метод rename() для переименования файлов и каталогов
  5. Операции с кортежами
  6. Установка пакетов с помощью pip
  7. Преобразование данных в Python
  8. Фильтрация элементов с помощью islice
  9. Слияние словарей в Python 3.9
  10. f-строки в формате строк
  11. Создание виртуальной среды
  12. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  13. Выключение компьютера с помощью Python
  14. Итераторы в Python
  15. Создание графики с черепахой
  16. Объединение, распаковка и деструктуризация
  17. Официальный канал Python в Telegram
  18. Оболочка Python
  19. Обмен значений переменных в Python
  20. Модуль math: основные функции
  21. PrettyTable: создание таблицы
  22. Python: динамическая типизация и проверка типов
  23. Фильтрация списков с itertools
  24. Сортировка с параметром key
  25. Установка User-Agent в Python
  26. Тип CodeType в Python.
  27. inspect в Python: анализ кода
  28. Работа со словарями
  29. IPython и Jupyter Notebook: руководство
  30. Метод radd для пользовательских чисел
  31. Генераторы в Python
  32. Регистрация на курсы SF Education
  33. Преобразование генераторов в циклы
  34. Оператор «and» в Python
  35. Логирование с Loguru
  36. Ограничение итераций в Python
  37. Функция rsplit() в Python
  38. Многопроцессорное программирование в Python
  39. Глобальные переменные в Python
  40. Возврат нескольких значений
  41. Разделение списка на гнппы
  42. Работа с модулем os в Python
  43. Логирование в Python
  44. Работа со словарями Python

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