Запустить последовательные вычисления Abaqus
Я хотел бы запустить последовательные вычисления с Abaqus через Python.
Между каждыми вычислениями я должен применить некоторый код Python для извлечения некоторых результатов, но я не знаю, как этого добиться...
Чтобы запустить расчет с помощью cmd в Windows:
C:\SIMULIA\Abaqus\Commands\abq6131.bat job=Fish1
Итак, мой командный файл в Python выглядит так:
- calculation1
- мой код для извлечения некоторых данных
- расчет 2...
Я пытаюсь с:
from subprocess import call
path="C:\SIMULIA\Abaqus\Commands\abq6131.bat"
param_name="job='"
p="Fish1"
call([path, param+p])
Но это не работает...
1 ответ
Решение
Используя os.system, я думаю, что смогу достичь своей цели...
import os
os.system("abq6131 job=Fish1")