Курс 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. Работа с collections в Python.
  3. Руководство по библиотеке pydantic
  4. Проверка однородности элементов списка
  5. Определение размера папок в Python
  6. Основы работы со строками в Python
  7. Генерация ключей RSA
  8. Делегирование в Python
  9. Управление контекстом выполнения кода
  10. Сравнение def и lambda функций в Python
  11. Обработка исключений в Python
  12. Создание веб-приложения с Flask
  13. Очистка строки в Python
  14. Фильтрация списка чисел
  15. Работа с итераторами в Python
  16. Объединение словарей в Python
  17. Фильтрация элементов с помощью islice
  18. Работа с кортежами в Python
  19. Генераторы в Python
  20. Enum в Python
  21. Метод hash в Python
  22. Автоматизация действий с Pyautogui
  23. Генерация случайных чисел Python
  24. Генерация случайных чисел в Python
  25. Метод join для объединения строк
  26. Подписка на Kaspersky Team
  27. Передача словаря через **kwargs
  28. Установка пакета в Python
  29. Декодирование строк в Python
  30. Вакансии в Nebius
  31. Создание панели меню Tkinter
  32. Поиск частого элемента
  33. Непрерывная проверка в Python
  34. Изменения в обработке логических значений
  35. Создание матрицы в Python
  36. Получение текущей даты в Python
  37. Работа с каталогами в Python
  38. Применение промокода в Много лосося
  39. Значения по умолчанию в Python
  40. Вычисление фазы комплексного числа
  41. Отправка поздравлений по дню рождения
  42. Разделение строки с регулярными выражениями
  43. Использование обратной косой черты в f-строках
  44. Добавление кнопки в tkinter
  45. Очистка вывода в Python
  46. Основные методы NumPy

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