Курс Python → Работа с файлами в Python

Для начала работы с файлами в Python необходимо открыть файл с помощью функции open(). Эта функция принимает два аргумента: путь к файлу и режим открытия. Режим открытия может быть 'r' для чтения, 'w' для записи или 'a' для добавления в конец файла. Например, для открытия файла для чтения используется следующий код:

file = open('example.txt', 'r')

После открытия файла мы можем выполнить операции чтения или записи. Для чтения данных из файла используется метод read(), который возвращает содержимое файла в виде строки. Например, чтобы прочитать содержимое файла и вывести его на экран, можно использовать следующий код:

content = file.read()
print(content)

После выполнения всех операций необходимо закрыть файл с помощью метода close(). Это важно для освобождения ресурсов и предотвращения утечек памяти. Закрытие файла осуществляется следующим образом:

file.close()

Таким образом, работа с файлами в Python сводится к трем основным шагам: открытие файла, выполнение операций чтения или записи, и закрытие файла. Эти шаги можно автоматизировать с помощью конструкции with, которая гарантирует закрытие файла даже в случае возникновения исключения. Например, для чтения файла и автоматического закрытия его можно использовать следующий код:

with open('example.txt', 'r') as file:
    content = file.read()
    print(content)
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Установка Python — Простое руководство
  2. Метод count в Python: почему count(», ») возвращает 4?
  3. Удаление ресурса в Python
  4. Генерация ключей RSA
  5. Комментарии в Python
  6. Нахождение самого длинного слова в списке с помощью max
  7. Функция enumerate() — Python
  8. Тест скорости набора текста на Python
  9. Работа с deque из collections
  10. Методы classmethod и staticmethod
  11. Транспонирование 2D-массива с помощью zip
  12. Многострочные строки в Python
  13. Инициализация объекта
  14. Перевод эмодзи и эмотиконов.
  15. Копирование объектов в Python
  16. Поиск самого частого элемента
  17. Разделение строки с помощью split()
  18. Получение ID текущего процесса
  19. Именованные срезы в Python
  20. Многострочные строки в Python
  21. Создание уникального множества
  22. Работа с библиотекой xkcd
  23. Методы __repr__ и __str__ в Python
  24. Функция zip() в Python
  25. Работа с аргументами командной строки
  26. Блок else в циклах Python
  27. Установка random seed в Python
  28. Python 3.12: Псевдонимы типов
  29. Функция с *args.
  30. Преобразование PowerPoint в PDF.
  31. Работа с кортежами в Python
  32. Генераторы в Python
  33. Применение функции map() в Python
  34. Избегайте пустого списка
  35. Конкатенация списков в Python
  36. Логирование с Logzero: ротация файла
  37. Работа с OpenCV
  38. Python Метод sleep() времени
  39. Обработка исключений в Python
  40. Навыки Python: строки, типы данных
  41. Использование подчеркивания в REPL
  42. Аннотации типов в Python
  43. Инициализация переменных
  44. Удаление URL-адресов в Python
  45. Регистрация на TenChat

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