0

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])

しかし、それは機能しません...

4

1 に答える 1

0

os.system を使用することで、目的を達成できると思います...

import os
os.system("abq6131 job=Fish1")
于 2015-11-27T18:07:15.487 に答える