2011-08-12 167 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'])