Курс 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. Форматирование строк с помощью f-строк
  2. Декораторы в Python
  3. Генераторы в Python
  4. Python Метод sleep() времени
  5. Логические значения в Python
  6. Dict Comprehension в Python
  7. Проверка окончания строки с помощью str.endswith()
  8. Функция reduce() из модуля functools
  9. Срез списка в Python
  10. Новшества Flask 2.0
  11. Измерение времени выполнения кода
  12. Удаление элемента из списка в Python
  13. Настройка нарезки списков
  14. Анонимные функции в Python
  15. Перемещение и удаление файлов в Python
  16. Сравнение строк в Python
  17. Модуль xkcd: добавление юмора в Python
  18. Операторы увеличения и уменьшения в Python
  19. Создание задания в Cron
  20. Создание коллекций из генератора
  21. Подсказки типов в Python
  22. Оператор распаковки в Python
  23. Функция с *args.
  24. Обработка ошибок в Python
  25. Профилирование кода на Python
  26. Пропуск начальных строк с помощью dropwhile()
  27. Псевдонимы в Python
  28. Python: отличительная особенность — отступы
  29. Извлечение аудио из видео
  30. Удаление дубликатов с помощью множеств
  31. Работа с модулем cmath
  32. Оператор «not» в Python
  33. Создание лямбда-функций
  34. Операции со строками в Python
  35. Экспорт функций в Python
  36. Подробная информация о %pinfo
  37. Метод title() в Python
  38. Оператор match в Python
  39. Удаление дубликатов из списка
  40. Возврат нескольких значений
  41. Заказ карты Тинькофф Black
  42. Возврат нескольких значений из функции
  43. Оператор объединения словарей
  44. Бесконечные списки в Python
  45. Подсчет элементов в Python
  46. Вставка переменных в шаблоны Flask
  47. Поиск наиболее частого элемента

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