Как закрыть файлы с помощью модуля pathlib? [закрыто]Python

Программы на Python
Anonymous
Как закрыть файлы с помощью модуля pathlib? [закрыто]

Сообщение Anonymous »

Исторически я всегда использовал следующее для чтения файлов в Python:

Код: Выделить всё

with open("file", "r") as f:
for line in f:
# do thing to line
Этот подход по-прежнему рекомендуется? Есть ли какие-либо недостатки в использовании следующего:

Код: Выделить всё

from pathlib import Path

path = Path("file")
for line in path.open():
# do thing to line
Большинство найденных мною ссылок используют ключевое слово with для открытия файлов, чтобы не было необходимости явно закрывать файл. Применимо ли это здесь к итераторному подходу?

Код: Выделить всё

with open()
документы

Подробнее здесь: https://stackoverflow.com/questions/614 ... lib-module

Вернуться в «Python»