очень?
Мне не нравится открывать файл перед циклом (лишний таб - лишняя путаница), но и в цикле открывать-закрывать каждый раз как-то неправильно.
Каков правильный вариант? Я думаю что перед циклом...
with file.open('w') as fp:
for i in range(0, 100):
....
Удваиваю вопрос
2-3к открытий в секунду вроде питон держит по моим ощущениям
Открытие файла это куча операций лишних на уровне ос. Лучше 1 раз её делать.
тоже так думаю. у меня вложенность в циклах просто большая. решил по-другому - прохожусь по циклу несколько раз для разных операций - решил что так правильнее
если тебе так не нравится лишний таб - делай без with
Завернуть логику внутри контекст-манагера в функцию не пробовали?..
без with - не по-питонячи
Обсуждают сегодня