Курс 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. Подсчет частоты элементов с Counter
  3. Склеивание строк через метод join()
  4. Метод ifloordiv для пользовательских классов
  5. Сложение матриц в NumPy
  6. Динамическая типизация в Python
  7. Поиск индексов в списке
  8. Итерации в Python
  9. SciPy: широкий функционал для математических операций
  10. Библиотека funcy: удобные утилиты
  11. Работа с путями в Python
  12. Обработка элементов в Python
  13. Игра «Угадывание чисел»
  14. Retrying в Python: повторные вызовы
  15. Работа с комбинациями в Python.
  16. Структура строк в Python
  17. Сравнение def и lambda-функций
  18. Операции с кортежами
  19. Объединение коллекций в Python
  20. Обработка исключений в Python
  21. Форматирование строк с % в Python
  22. Получение срезов итераторов
  23. Обработка исключений в Python
  24. Переопределение метода __or__()
  25. Поиск самого частого элемента
  26. Группы исключений в Python
  27. Метод __complex__ в Python
  28. Генерация тестовых данных с factory_boy
  29. Логический оператор «and» в Python
  30. Python 3.12: переиспользование кавычек
  31. Метод join для наборов
  32. Генераторы списков
  33. Python reversed() vs срез[::-1]
  34. Установка Python — Простое руководство
  35. Получение списка файлов в директории с использованием os
  36. Сумма элементов списка
  37. Метод __irshift__ для побитового сдвига вправо
  38. Подсчет элементов в Python
  39. Разделение строки с помощью split()
  40. Объединение множеств в Python
  41. Проверка дубликатов в Python
  42. Роль запятой в Python
  43. Игра «Виселица» на Python

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