【发布时间】:2012-10-31 04:29:31
【问题描述】:
为什么如果我运行 subprocess.check_output('ls') 一切正常,但是当我向命令添加参数时,例如:subprocess.check_output('ls -la') 我得到错误:
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python2.7/subprocess.py", line 537, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1259, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
如何将命令参数传递给subprocess.check_output()?
【问题讨论】:
标签: python linux arguments subprocess