Как лучше всего использовать оболочку xonsh
для циклического перемещения по строкам текстового файла?
(A) В данный момент я использую
for l in !(cat file.txt):
line = l.strip()
# Do something with line...
(B) Конечно, есть и
with open(p'file.txt') as f:
for l in f:
line = l.strip()
# Do something with line...
Я использую (A), потому что он короче, но Есть ли что-нибудь еще более сжатое? И предпочтительно складывать l.strip()
в цикл?
Примечание: Мой основной интерес - это краткость (в смысле небольшого числа символов) - возможно, использование специальных синтаксических функций xonsh, если это помогает причине.