Курс 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. Объединение итераторов
  2. GitHub в Telegram: подписка на уведомления
  3. Очистка вывода в Python
  4. Работа с файлами в Python
  5. Функция count() в Python
  6. Генераторы в Python
  7. Расширение операции побитового «и» в Python
  8. Управление виртуальными окружениями в Python
  9. Очистка входных данных
  10. JSON в Python: модуль, dump, dumps, load
  11. Игра «Камень, ножницы, бумага» — Python
  12. Переопределение метода __or__()
  13. Резервирование символов в Python
  14. Оператор Walrus в Python 3.8
  15. Склеивание строк через метод join()
  16. Работа с множествами в Python
  17. Декодирование байтов в строку
  18. Создание словаря в Python
  19. Объединение словарей в Python
  20. Добавление элементов в список
  21. Работа с множествами в Python
  22. Именованные кортежи в Python
  23. Библиотека funcy: удобные утилиты
  24. Извлечение новостей с newspaper3k
  25. Проверка версии Python
  26. Метод classmethod
  27. Работа с изменяемыми коллекциями
  28. Разделение строк методом split()
  29. Хэш-функции и метод цепочек
  30. Настройка Cron
  31. Сложение матриц в NumPy
  32. Метод lt для сортировки объектов
  33. Python и Юникод: работа с цифрами
  34. Операторы увеличения и уменьшения переменной
  35. Получение текущей даты и времени с помощью datetime
  36. Повторение элементов в Python
  37. Умножение строк и списков
  38. Метод join() для объединения строк
  39. Работа с парами ключ-значение
  40. Преобразование Word в PDF с Spire.Doc
  41. Обмен значений переменных в Python
  42. Назначение максимального и минимального значения переменной в Python.
  43. Добавление элементов в список: append() vs extend()
  44. Python union() функция — объединение множеств
  45. Итерации в Python
  46. Пересечение списков с использованием множеств

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