Курс 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 с Itertools
  2. Транспонирование 2D-массива с помощью zip
  3. Counter() — подсчет элементов
  4. Вложенные генераторы в Python
  5. Удаление символа из строки
  6. Сравнение строк в Python
  7. Поиск частых элементов в списке
  8. Печать в одной строке
  9. Декораторы в Python
  10. Перевод двоичного кода в целое число
  11. Операции с массивами в NumPy
  12. Сглаживание списка
  13. Настройка вывода в Numpy
  14. Объединение объектов в Python
  15. Извлечение чисел из текста
  16. Метод __irshift__ для Python
  17. Область видимости переменных в Python
  18. Создание детектора плагиата
  19. Форматирование строк в Python
  20. None в Python: использование и особенности
  21. Получение текущей директории
  22. Объединение словарей в Python
  23. Лямбда-функции в Python
  24. Создание словарей с defaultdict
  25. Создание OrderedDict
  26. Вычисление натурального логарифма в NumPy
  27. Создание и инициализация объектов
  28. Python Метод del.
  29. Метод lt для сортировки объектов
  30. Итераторы в Python
  31. Частичное совпадение ввода
  32. Преобразование в float
  33. Удаление элементов из списка
  34. Объединение строк с помощью метода join
  35. Метод join() для объединения элементов строки
  36. Форматирование строк с помощью f-строк
  37. Возврат нескольких значений
  38. Хэш-функции и метод цепочек
  39. Удаление файлов и папок в Python
  40. Форматирование данных с помощью pprint
  41. Тестирование времени с Freezegun
  42. Метод invert для побитового отрицания
  43. Библиотека schedule: планировщик задач
  44. Логические значения в Python
  45. Создание задания в Cron

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