我有一个wrapperexec
, 应该调用exec
和一些参数。
subprocess.check_call( ["wrapperexec", "exec", "arg1"], shell=True, cwd="/dirA" )
当我调用上面的脚本时,它不会将任何参数传递给wrapperexec
. 但是当我改为:
subprocess.check_call( ["wrapperexec", "exec", "arg1"], shell=False, cwd="/dirA" )
它确实按预期传递了参数。有人可以向我解释一下,为什么前者不起作用?
编辑:
抱歉,我在创建此问题时完全走错了轨道。现在更新到真正的问题。