Курс 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. Экспорт внешнего файла с помощью writefile
  3. Работа с timedelta в Python
  4. Расчет времени выполнения
  5. Применение функций в Python
  6. Работа с часовыми поясами в Python.
  7. Любовь к Python
  8. Создание GUI с Tkinter: Entry
  9. Python Менеджер контекста
  10. Эффективная конкатенация строк в Python
  11. Асинхронное выполнение задач в процессах
  12. Руководство по библиотеке pydantic
  13. Структуры данных в Python
  14. Работа с GitHub в Telegram
  15. Получение текущей директории
  16. Работа с атрибутом dict
  17. Создание матрицы в Python
  18. Форматирование заголовков в Python
  19. Lambda Functions in Python
  20. Выражения-генераторы в Python
  21. Создание словарей и множеств в Python
  22. Объединение словарей в Python
  23. Список переменных в Python
  24. Функции-генераторы в Python
  25. Оператор «or» в Python
  26. Обработка исключений
  27. Изменение регистра данных
  28. Глобальные переменные в Python
  29. Логирование с Logzero
  30. Группировка элементов Python
  31. Оператор in для проверки наличия элемента
  32. Транспонирование 2D-массива с помощью zip
  33. Удаление ключей из словаря
  34. Синхронизация доступа к ресурсам
  35. split() без разделителя
  36. Переопределение оператора % для объектов
  37. Объединение словарей в Python
  38. Обрезка изображения с Pillow
  39. Определение имен функций
  40. Операция += для списков
  41. Преобразование регистра строк
  42. Анонимные функции в Python
  43. Списки: объединение, изменение
  44. Создание задания в Cron
  45. Сравнение def и lambda функций в Python
  46. Применение команды break
  47. Работа с PosixPath() в Python
  48. Проверка индексов коллекции

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