Курс 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. Проверка элементов списка условием
  4. Глубокое копирование объектов
  5. Работа с контекстными менеджерами
  6. Разделение строк в Python
  7. Проверка типов с использованием isinstance
  8. Генерация фальшивых данных с Faker
  9. Передача параметров в Python
  10. Основы Python
  11. Генераторы в Python
  12. Переопределение унарных операторов
  13. Участие в сообществе @selectel
  14. Работа с модулем random
  15. Отладка кода
  16. Работа с пакетами
  17. Удаление символов новой строки в Python.
  18. Создание генераторов
  19. Оператор assert в Python
  20. Метод rsub для пользовательских чисел
  21. Работа с множествами в Python
  22. Константы в модуле cmath
  23. Измерение времени выполнения кода
  24. Вывод букв строки в Python
  25. Декоратор для группы пользователей в Django
  26. Python и Юникод: работа с цифрами
  27. Равенство и идентичность в Python
  28. Декораторы в Python
  29. Работа с комплексными числами в Python
  30. Библиотека Rich: форматирование текста
  31. Строковое представление объектов
  32. Проверка строки на палиндром
  33. Сортировка в Python
  34. Функциональное программирование.
  35. Подсчет элементов в списке с Counter
  36. Изменение списка срезом
  37. Логические операторы в Python
  38. Деление в Python
  39. Добавление вложенных списков
  40. Проверка дубликатов в Python
  41. Python: возвращение нескольких значений
  42. Протокол управления контекстом
  43. Структуры данных в Python
  44. Копирование словарей и списков в Python
  45. Сравнение объектов в Python
  46. Big O оптимизация
  47. Введение в PyTorch
  48. Хранение данных с помощью dataclasses

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