Курс 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. Распаковка с оператором *
  2. Поиск повторов в списке
  3. Роль ключевого слова self
  4. Присвоение значений переменным в Python
  5. Метод get() в Python
  6. Оптимизация методов в Python 3.7
  7. Установка User-Agent в Python
  8. Docstring в Python
  9. Модуль subprocess: запуск внешних команд
  10. Избегайте ошибку FileNotFoundError
  11. Область видимости переменных
  12. Декораторы в Python
  13. Поиск подстроки в строке
  14. Python: изменяемые и неизменяемые коллекции
  15. Библиотека sh: использование команд bash в Python
  16. Оператор zip в Python
  17. Управление виртуальными средами в Python
  18. Визуализация пропусков данных
  19. Исправление ошибки NameError
  20. Генератор бросков кубиков
  21. Преобразование кортежа в словарь.
  22. IPython и Jupyter Notebook: руководство
  23. Python: Фильтрация списков с помощью filter()
  24. Создание и инициализация объектов
  25. Метод lt для сортировки объектов
  26. Работа с процессами в Python
  27. Переопределение метода __eq__
  28. Срезы в Python
  29. Защита данных в Python
  30. Поиск HTML-элементов с BeautifulSoup
  31. Работа со строками в Python.
  32. Оператор += для объединения строк
  33. Создание таблиц в терминале с PrettyTable
  34. Работа с аргументами командной строки в Python
  35. Оператор «is not» в Python
  36. Установка и использование TensorFlow
  37. Работа с временем в Python
  38. Создание словарей в Python
  39. Возврат нескольких значений
  40. Lambda-функция в Python: использование с map() и sum()
  41. Руководство по библиотеке pydantic
  42. Установка и использование howdoi
  43. Автоматизация с Python
  44. split() без разделителя
  45. Установка и использование Telegram API в Python
  46. Объявление переменных в Python
  47. Pillow: работа с изображениями

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