цикл Python над subprocess.check_output построчно
Мне нужно зациклить на выходе команды. Я думал я'буду использоватьsubprocess.check_output
Теперь у меня есть две проблемы.
Вот's файл:
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'