Курс 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. Импорт в Python: список all
  2. Списковые включения в Python
  3. Оператор распаковки в Python
  4. Отладчик pdb: начало работы
  5. Метод rxor для операции побитового исключающего «или»
  6. Python Метод del.
  7. Транспонирование 2D-массива с помощью zip
  8. Форматирование вывода списков
  9. Замена символов в строке
  10. Работа с комплексными числами в Python
  11. Создание пустых функций и классов в Python
  12. Проблемы с dict в Python
  13. Работа с collections в Python.
  14. Функция zip() в Python
  15. Отладка производительности Python
  16. Любовь к Python
  17. Перевод двоичного кода в целое число
  18. Работа с файлами в Python
  19. Функция count() в Python
  20. Метод radd для пользовательских чисел
  21. Настройка Cron
  22. Статическая типизация в Python
  23. Работа с набором данных CIFAR10 в PyTorch
  24. Функция zip() в Python
  25. Запуск Python из интерпретатора
  26. Добавление Progressbar в Python
  27. Генераторы списков в Python
  28. Роль object и type в Python
  29. Сравнение неупорядоченных списков
  30. Возврат нескольких значений
  31. Шаблоны Flask: условия и циклы
  32. Работа с модулем Calendar
  33. Расчет времени выполнения
  34. Присвоение значений переменным в Python
  35. Операторы объединения в Python 3.9
  36. Декодирование строк в Python
  37. Регистрация на хакатоне
  38. Область видимости переменных
  39. Метод enumerate() в Python
  40. Объединение словарей в Python
  41. Переопределение метода __eq__
  42. Нахождение отличий в списках
  43. Проектирование Singleton с метаклассом
  44. Работа с CSV файлами в Python
  45. Возврат нескольких значений из функции
  46. Порядок операций в Python

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