Курс 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. Отладка регулярных выражений в Python
  3. Форматирование даты с strftime()
  4. Управление фоновыми задачами в Python
  5. Функция zip() в Python
  6. Безопасные SQL-запросы в Python 3.11
  7. Генератор списка с условием if
  8. Поиск индекса элемента
  9. Нахождение отличий в списках
  10. Округление в Python
  11. Объединение множеств в Python
  12. Особенности запятых в Python
  13. Объединение Python и Shell
  14. Основные операции с библиотекой Numpy
  15. Извлечение аудио из видео
  16. Управление браузером с Selenium
  17. Закрытие файла в Python
  18. Избегайте пустого списка
  19. Модуль Antigravity в Python 3
  20. Множественное наследование в Python
  21. Регулярные выражения: метод match
  22. Необязательные аргументы в Python
  23. Defaultdict в Python
  24. Контекстный менеджер в Python
  25. Удаление дубликатов с помощью множеств
  26. Работа с файлами в Python
  27. Создание функций высшего порядка
  28. Навыки Python: строки, типы данных
  29. Функция enumerate() — Python
  30. Отладка в командной строке
  31. Очистка входных данных
  32. Генерация строк с .join()
  33. Ограничение ресурсов в Python
  34. Инициализация структур данных
  35. Работа с CSV в Python
  36. Генераторы списков
  37. Переопределение метода __pow__
  38. Использование эмодзи в Python
  39. Управление памятью в numpy.
  40. Просмотр внешнего файла в Python
  41. Улучшение читаемости кода в Python

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