Курс 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. Работа с SQLite в Python
  3. Python Enum Weekday Usage
  4. Конкатенация строк в Python
  5. Делегирование в Python
  6. Добавление вложенных списков
  7. Списковое включение в Python
  8. Печать календаря в Python
  9. Игра «Камень, ножницы, бумага» — Python
  10. Создание новых списков в Python
  11. Создание и использование ChainMap
  12. Работа с модулем os в Python
  13. Метод ior для битовых операций
  14. Просмотр файла в Jupyter Noteboo
  15. Переворот строки
  16. Методы работы со списками
  17. Оптимизация гиперпараметров с Scikit Optimize
  18. Возврат значений из генератора
  19. Метод split() для разделения строк
  20. Импорт в Python: список all
  21. Dict Comprehension в Python
  22. Метод join() для объединения строк
  23. Замена текста в Python
  24. Руководство по библиотеке pydantic
  25. Сравнение объектов в Python
  26. Декораторы в Python
  27. Управление User-Agent в Python
  28. Простой калькулятор Python
  29. Преобразование генераторов в циклы
  30. Курс по дообучению ChatGPT
  31. Разделение строки с помощью split()
  32. Добавление элементов в список: append() vs extend()
  33. Виртуальные среды в Python
  34. Работа с парами ключ-значение
  35. Получение имени функции с помощью inspect
  36. Применение функции map() в Python
  37. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  38. Создание итератора
  39. Установка Home Assistant
  40. Progress с библиотекой tqdm
  41. Создание функций с произвольным количеством аргументов
  42. Создание и обучение модели с Keras
  43. CLI-инструмент howdoi
  44. Работа со словарями
  45. Создание коллекций из выражения-генератора
  46. Непрерывная проверка в Python

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