Курс 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. Функции all() и any() в Python
  4. Проверка подстроки в строке
  5. Работа с часовыми поясами в Python
  6. Оператор is в Python
  7. Измерение времени выполнения кода
  8. Работа с CSV файлами в Python
  9. Условные выражения в Python
  10. Распаковка элементов последовательности
  11. Декоратор @override
  12. Документирование функций в Python
  13. Создание виртуальной среды
  14. Функция pow() — возвести число в степень
  15. Применение функции к списку
  16. Округление банкира в Python
  17. Работа со строками в Python.
  18. Magic Commands — улучшение работы с Python
  19. Работа с Colorama
  20. Циклы в Python
  21. Зарезервированные слова в Python
  22. Анализ текста на русском языке с помощью Pymystem3
  23. Оптимизация методов в Python 3.7
  24. Повторение и перенос строки
  25. Defaultdict в Python
  26. Структуры данных в Python
  27. Работа с JSON в Python
  28. Обработка ошибок ввода данных
  29. Оператор деления для класса Rational
  30. Метод matmul для умножения матриц
  31. Проверка версии Python
  32. Оператор continue в Python
  33. Получение значений из словарей
  34. Декоратор Ajax required
  35. Функции высшего порядка в Python
  36. Аргументы *args и **kwargs
  37. GitHub в Telegram: подписка на уведомления
  38. split() без разделителя
  39. Получение срезов итераторов
  40. Объединение словарей в Python
  41. Аргумент по умолчанию
  42. Работа с датой и временем в Python
  43. Enum в Python: создание и использование перечислений
  44. Метод join() с набором
  45. Абстракции словарей и множеств в Python

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