2011-08-12 128 views
1

我正在寻找一种方法来在特定条件下自动从python脚本执行ABAQUS(程序)。在Linux的命令(终端)行我输入使用条件从脚本运行可执行文件python2.6

abq683 cae script=XX.py 

并且它会有ABAQUS运行脚本。我知道python模块的“subprocess”,它可以运行基本程序,这是命令的'abq683'部分,但我似乎无法找到其他条件运行的方法。

我想知道是否有办法从python文本文件中自动运行完整的abq683 cae script=XX.py命令。

也许有办法将字符打印到终端窗口的活动行并运行它们?

我在Linux机器上使用Python2.60 感谢您提供任何帮助。

+0

可能的重复[如何从python执行程序? os.system失败,由于路径中的空格](http://stackoverflow.com/questions/204017/how-do-i-execute-a-program-from-python-os-system-fails-due-to-spaces -in路径) – agf

回答

0
import subprocess 
retcode = subprocess.call(['abq684', 'cae', 'script=XX.py'])