Курс 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. Новшества Flask 2.0
  2. Работа с географическими данными в Python
  3. Обработка ошибок в Python
  4. *args и **kwargs в Python
  5. Очистка строки в Python
  6. Игра Виселица на Python
  7. Метод enumerate() в Python
  8. Вычисление натуральных логарифмов в NumPy
  9. Комплексные числа в Python
  10. Разбиение текста в Python
  11. Создание тестовых данных с Faker
  12. Python groupby() из itertools: работа с повторяющимися элементами
  13. Метод __float__ в Python
  14. Форматирование строк с % в Python
  15. Упрощенный вывод данных в Python
  16. Функция zip() в Python
  17. Форматирование строк в Python
  18. Ускорение выполнения кода в Python
  19. Сравнение def и lambda-функций
  20. Оператор is в Python
  21. Форматирование данных с помощью pprint
  22. Преобразование вложенного списка
  23. Перебор элементов списка в Python
  24. Разделение строк методом split()
  25. Преобразование числа в список цифр
  26. Проверка класса объекта
  27. Lambda-функция в Python: использование с map() и sum()
  28. Обратное распространение ошибки
  29. Преобразование кортежа в словарь.
  30. Функция __init__ в Python
  31. Оператор == в Python
  32. Создание OrderedDict
  33. Numpy: использование Ellipsis
  34. Утечки переменных цикла в Python 3.x
  35. Python-dateutil — работа с датами
  36. Равенство и идентичность в Python
  37. Декоратор Ajax required
  38. Методы в Python
  39. Python enumerate() использование
  40. Функции высшего порядка в Python
  41. Исправление ошибки NameError
  42. Моржовый оператор в Python 3.8
  43. Создание директории в Python
  44. Очистка данных с помощью pandas
  45. Функция product() в Python

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