Курс 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. capitalize() — изменение регистра первого символа строки
  3. Передача аргументов в Python
  4. Поиск наиболее частого элемента
  5. Метод init в Python
  6. Форматирование даты с strftime()
  7. Создание словаря через dict comprehension
  8. Итерация по копии коллекции
  9. Декораторы в Python
  10. Игра «Угадывание чисел»
  11. Очистка данных с Pandas
  12. Добавление цвета в консоли
  13. Передача неизвестных аргументов в Python.
  14. Преобразование числа в список цифр
  15. Namedtuple в Python
  16. Экспорт данных в файл.
  17. Преобразование в float
  18. Очистка данных с помощью pandas
  19. Разность множеств
  20. Создание директории в Python
  21. Профилирование данных с Pandas
  22. Комментарии в Python.
  23. Объединение словарей в Python 3.5+
  24. Создание вкладок с TKinter
  25. Создание панели меню Tkinter
  26. Скрытие вывода данных
  27. Измерение времени выполнения кода
  28. Преобразование документов в PDF с помощью Spire.Office
  29. Декораторы в Python
  30. Управление доступом к модулю
  31. Работа с массивами в Numpy
  32. Руководство по использованию Colorama
  33. Удаление и повторная вставка ключа в OrderedDict
  34. Подсчет элементов в Python
  35. Форматирование вывода списков
  36. Операторы сравнения в Python
  37. Порядок операций в Python
  38. Преобразование текста в речь с Python
  39. Настройка вывода NumPy
  40. Оператор in и not in в Python
  41. Поиск наиболее частого элемента списке
  42. Форматирование строк в Python
  43. Списки: объединение, изменение
  44. Изменяемые и неизменяемые объекты

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