Курс 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. Метод append() для списка
  2. Итераторы в Python
  3. Colorama: окрашивание текста в Python
  4. Основы Python за 14 дней
  5. Структуры данных в Python
  6. Извлечение статей с newspaper3k
  7. Приоритет операций в Python
  8. Обработка исключений в Python
  9. Декораторы в Python
  10. Счетчик в Python: most_common()
  11. Создание детектора плагиата
  12. Декораторы классов
  13. Проверка на истинность объектов в Python
  14. Работа с IP-адресами в Python
  15. Оператор continue в Python
  16. Генераторы списков
  17. Создание объекта timedelta
  18. Генераторы в Python
  19. Создание списков в Python
  20. Установка Python — Простое руководство
  21. Сохранение и загрузка модели в PyTorch
  22. Оператор assert в Python
  23. Чтение и запись TOML-конфигов
  24. Обмен данными с asyncio.Queue
  25. Python 3.12: Псевдонимы типов
  26. Создание списков в Python
  27. Оптимизация параметров в Python
  28. Анализ кода — Python
  29. JMESPath в Python
  30. Удаление ключей из словаря
  31. Оптимизация интернирования строк
  32. Именование столбцов в Python с pandas
  33. Работа с Event() в threading
  34. Избегайте ошибку FileNotFoundError
  35. Вызов функций по строке в Python.
  36. Функция map() и ленивая оценка
  37. Копирование объектов в Python
  38. Сравнение строк в Python
  39. Транспонирование матрицы
  40. Работа с областями видимости переменных
  41. Pretty-printing JSON в Python
  42. Работа со словарями в Python
  43. Генерация случайных чисел Python
  44. Декодирование байтов в строку
  45. Получение пути к текущему скрипту с помощью os
  46. Сортировка данных с лямбда-функциями
  47. Обработка аргументов Python
  48. Поиск с библиотекой Google

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