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

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

Один из способов прочитать содержимое файла — использовать метод read. Если метод вызывается без аргументов, он читает весь файл целиком. Если передан аргумент (целое число n), метод прочитает n символов из файла. Еще один способ — прочитать файл построчно, используя цикл for. Это можно сделать, вызвав метод readlines на открытом файле.

Пример использования метода read для чтения содержимого файла:

file = open("example.txt", "r")
content = file.read()
print(content)
file.close()

Пример использования цикла for для построчного чтения файла:

file = open("example.txt", "r")
for line in file:
    print(line)
file.close()

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

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

Автор урока

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

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

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

  1. Разделение строки с помощью re.split()
  2. Преобразование типов данных в set comprehension
  3. Поиск файлов по шаблону
  4. Роль запятой в Python
  5. Функция zip() для объединения списков
  6. Настройка вывода NumPy
  7. Создание функций высшего порядка
  8. Аннотации типов в Python
  9. Принцип одной функции
  10. Пропуск строк в файле с itertools
  11. Форматирование строк в Python
  12. Комплексные числа в Python
  13. Извлечение новостей с newspaper3k
  14. None в Python: использование и особенности
  15. Протокол управления контекстом
  16. Быстрый поиск кода
  17. Установка пакетов с помощью pip
  18. Значения по умолчанию в Python
  19. Преобразование кортежа в словарь.
  20. Работа с кортежами в Python
  21. Вызов внешних программ в Python с помощью sh
  22. Преобразование в float
  23. Добавление вложенных списков
  24. Оператор assert в Python
  25. Combobox в Tkinter
  26. Создание коллекций из выражения-генератора
  27. Работа с изменяемыми коллекциями
  28. Вычисление времени выполнения
  29. Оптимизация сравнения в Python
  30. Аннотации типов в Python
  31. Python Метод del.
  32. Работа с комплексными числами
  33. Работа с срезами в Numpy
  34. Декораторы в Python
  35. Порядок операций в Python
  36. Метод rmatmul для пользовательских матриц
  37. Подписка на SelectelNews в Twitter
  38. Преобразование данных в Python
  39. Работа с CSV в Python
  40. Присоединение элементов коллекции
  41. Работа с NumPy массивами
  42. Отслеживание выполнения программы с библиотекой tqdm
  43. Чтение бинарного файла в Python.
  44. Лямбда-функции в цикле

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