【发布时间】:2018-07-24 01:58:22
【问题描述】:
下面是示例代码:
from subprocess import check_output
list1 = ['df', 'df -h']
for x in list1:
output = check_output([x])
dh -h 值的 list1 出现以下错误。
File "/usr/lib64/python2.7/subprocess.py", line 568, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__
errread, errwrite)
File "/usr/lib64/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
在 python2.7 中读取 linux 命令输出的最佳方法是什么
【问题讨论】:
标签: python linux python-2.7 subprocess