Я вызываю командную строку для запуска Abaqus из интерпретатора Python. Однако в этом процессе нет статистики двигателя Abaqus. Открывается только программа Matlab, не знаю почему. Взаимодействует ли эта команда с моим Matlab? Кто-нибудь может указать что-то не так с моим вызовом подпроцесса? Спасибо
import subprocess
process=subprocess.call('abaqus', 'cae', 'script=C:\Users\Desktop\modelAExample.py')
Если я запущу следующую команду из cmd напрямую, она будет работать
abaqus cae script=modelAExample.py
subprocess.call(['abaqus', 'cae', 'script=C:\\Users\\Desktop\\modelAExample.py'])
(обратите внимание на добавленные квадратные скобки) - person agentp   schedule 28.03.2017