【发布时间】:2014-10-02 17:26:54
【问题描述】:
打电话
import subprocess
print subprocess.Popen(['java', '-version'])
给出错误
OSError: [Errno 8] Exec format error
但这可以通过将上面的内容更改为,
print subprocess.Popen(['java', '-version'], executable='/bin/sh')
如何以同样的方式修复 sh.Command?
import sh
print sh.Command('java').bake('-version')()
因为它给出了完全相同的错误,
OSError: [Errno 8] Exec format error
【问题讨论】:
标签: java python subprocess exec sh