Курс 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. Тестирование с responses
  2. Основы слова
  3. Получение частей дроби
  4. Преобразование данных в Python
  5. Работа с файлами в Python
  6. Создание списка через цикл
  7. Метод rpow в Python
  8. Функция enumerate в Python
  9. Декораторы в Python
  10. Методы Python для работы с данными
  11. Проверка подстроки в строке
  12. Выражения-генераторы в Python
  13. Комментарии в Python
  14. Модуль pprint
  15. Возврат нескольких значений
  16. Метод __float__ в Python
  17. Работа с процессами в Python
  18. Возврат значений из генератора
  19. Создание генераторов
  20. Методы shutil для работы с файлами
  21. Функция sleep() в Python
  22. Преобразование объекта в строку
  23. Работа с itertools
  24. Работа с модулем bisect
  25. Преобразование строк в числа с плавающей запятой
  26. Выбор редактора кода.
  27. Определение основы слова с showballstemmer
  28. Методы и функции в Python
  29. Названия столбцов в Python таблицах
  30. Поиск индексов подстроки
  31. Список методов и атрибутов
  32. discard() — удаление элемента из множества
  33. Проблема сравнения словарей
  34. Проверка индексов коллекции
  35. Создание словаря в Python
  36. Расчет времени выполнения программы
  37. Изменение списка срезом
  38. Делегирование в Python
  39. Генераторы в Python
  40. Переопределение метода xor в Python
  41. Функции высшего порядка в Python
  42. Повторение элементов списков

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