xonsh
在shell 中循环文本文件行的最佳方法是什么?
(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 的特殊语法功能。