我想在Python中调用一个脚本。 我试过os.system,但我担心它不是最好的选择。
Python版本2.3.4
我有以下代码:
runScript = (start + ' ' + middle + filename + ' > ' + final + urlFinal + '.log')
os.system(runScript)
start = /xxxx/xxx/xxxx/_mfgadd.bash
middle,filename,final和urlfinal是.bash的参数。
好吧,当我刚尝试时:
print runScript
完美无缺。 那么,执行" runScript"?
的最佳方法是什么?由于
答案 0 :(得分:1)
我认为没有问题按照你的方式去做,但是Serge提到Subprocess模块更典型:
>>> import subprocess
>>> subprocess.call(['./example.sh'])