【发布时间】:2021-01-20 10:00:51
【问题描述】:
我有一个用于启动 Abaqus 命令行窗口的命令文件 (.cmd)。然后,我使用命令 'abaqus python create_part.py' 在 Abaqus 中启动 python 命令。
现在,我想使用 python 脚本来执行此操作。我已经尝试了下面的脚本,但它无法找到该文件。 test.py 文件应该放在哪里?是否可以从某个位置调用 test.py ?我的代码如下所示:
import subprocess as sp
abaqus_path = "C:\SIMULIA\Commands\abaqus.cmd" sp.call([abaqus_path, 'abaqus', 'python', 'create_part.py'])
如果我在 Abaqus Command 中输入 abaqus python create_part.py ,查找文件没有问题。
【问题讨论】:
-
您好,您能否提供运行上述代码后得到的错误消息?有什么事发生吗?
-
嗨!感谢您的答复!什么都没有发生...没有错误消息
-
用三行代码运行以下脚本,告诉我你得到了什么:
import subprocess as sppythonFilePath = "C:\\Temp\\DirectoryWithThePythonScript\\"sp.check_output(['abaqus.bat', 'python', pythonFilePath + 'create_part.py'])。