Курс 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. Транспонирование 2D-массива с помощью zip
  2. Рекурсия для обращения строки
  3. Работа с CSV файлами
  4. Переменная Шредингера
  5. Обработка ошибок в Python
  6. Создание и инициализация объектов
  7. Условные выражения в Python
  8. Сортировка данных в Python
  9. Метод __iand__ для пользовательских классов
  10. Генерация UUID в Python
  11. Списковое включение в Python
  12. Работа с модулем os в Python
  13. Настройка шрифта и цвета в Tkinter
  14. Функции all() и any() в Python
  15. Строки в Python: апострофы и кавычки
  16. Преобразование регистра строк
  17. Получение текущей даты в Python
  18. Создание итератора
  19. Порядок операций в Python
  20. Работа с набором данных CIFAR10 в PyTorch
  21. Создание новых списков в Python
  22. Основные операции с библиотекой Numpy
  23. Создание .exe файла с pyinstaller
  24. Функции map, filter и reduce
  25. Подписка на Kaspersky Team
  26. Работа с географическими данными.
  27. Работа с Telegram API на Python
  28. Работа со словарями в Python
  29. Управление импортом в Python
  30. Комплексные числа в Python
  31. Срез в Python
  32. Разработка игры Pong с turtle
  33. Инициализация переменных
  34. Объединение словарей в Python
  35. Работа с очередями в Python
  36. Генерация чисел с range()
  37. Управление ресурсами в Python
  38. Python enumerate() функции
  39. Работа с PosixPath() в Python
  40. Список и кортеж в Python
  41. Расширение операции побитового «и» в Python
  42. Экранирование символов в Python
  43. Оптимизация поиска в словарях
  44. Таймер обратного отсчета
  45. Многострочные строки в Python
  46. Разрешение имен в Python
  47. Поиск частого элемента

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