Курс 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
  2. Транспонирование матрицы в Python
  3. Управление виртуальными средами в Python
  4. Управление импортом в Python
  5. Нан-рефлексивность в Python
  6. Генераторные функции в Python
  7. Вывод символов строки в Python
  8. Роль ключевого слова self
  9. Метод rmatmul для обратного матричного умножения
  10. Удаление пробелов методом translate()
  11. Установка и использование pyshorteners
  12. Solidity для DeFi Ethereum
  13. Просмотр атрибутов и методов класса
  14. Строки в Python: апострофы и кавычки
  15. JSON-esque в Python
  16. Замеры производительности в Python
  17. Метод join() для объединения строк
  18. Хранение переменных в Python.
  19. Замена символов в Python
  20. Регистрация на курсы SF Education
  21. Python Calendar Usage
  22. Работа с GitHub в Telegram
  23. Улучшенные подсказки для импорта в Python 3.12
  24. Изменение регистра данных
  25. Пересечение списков с использованием множеств
  26. Переопределение метода
  27. Логирование с Logzero
  28. Обработка исключений
  29. Проверка условий: all и any
  30. Оператор += в Python
  31. Сортировка слиянием
  32. Комментарии в Python
  33. Принципы SRP и OCP
  34. Метод init в Python
  35. Многострочные комментарии в Python
  36. Бесконечные списки в Python
  37. Работа со строками в Python
  38. Создание словарей в Python
  39. Определение размера папок в Python
  40. Расчет времени выполнения кода
  41. Базовые объекты Python
  42. Подсчет вхождений элементов
  43. Функции all() и any() в Python
  44. Codecademy в Telegram
  45. Генераторы в Python
  46. Добавление элемента к кортежу

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