启动Abaqus的连续计算

时间:2015-11-27 15:10:14

标签: python cmd abaqus

我想通过Python启动Abaqus的连续计算。

在每次计算之间,我必须应用一些python代码来提取一些结果,但我不知道如何实现...

在Windows中使用cmd启动计算:

C:\SIMULIA\Abaqus\Commands\abq6131.bat job=Fish1 

所以我在python中的命令文件看起来像这样:

  • 计算1
  • 我提取一些数据的代码
  • 计算2 ......

我尝试:

from subprocess import call

path="C:\SIMULIA\Abaqus\Commands\abq6131.bat"
param_name="job='"
p="Fish1"
call([path, param+p])

但它不起作用......

1 个答案:

答案 0 :(得分:0)

通过使用os.system,我想我可以达到我的目标......

import os
os.system("abq6131 job=Fish1")