我需要遍历命令的输出。我以为我会使用subprocess.check_output
,现在我有两个问题。
这是一个文件:
foo
bar
这是我的python脚本:
import subprocess
for line in subprocess.check_output(['cat', 'foo']):
print "%r" % line
这就是我得到的:
$ python subp.py
'f'
'o'
'o'
'\n'
'b'
'a'
'r'
'\n'
我预计:
$ python subp.py
'foo\n'
'bar\n'