【发布时间】:2020-07-11 20:23:52
【问题描述】:
我正在尝试从在 Spyder(python 3.7,Windows 10)中执行的另一个 python 脚本运行 Abaqus-python 脚本文件。
如果我在 CMD 中运行以下命令
abaqus cae -noGUI model.py
代码按预期执行。但是,如果我尝试运行 cp = subprocess.run('abaqus cae -noGUI model.py',shell=True)
我没有得到任何输出。下面是cp中返回的内容。
注意事项:
- 我尝试运行的 Abaqus-python 文件与我拥有的 python 脚本位于同一文件夹中。
- 我尝试过不同字符串和列表格式的各种 sp.call、sp.run、os.systems。
- “C:\Abaqus\Commands”和“C:\SIMULIA\Commands”都在我的 PATH 环境变量中。
- 我认为 -noGUI 调用对问题很重要。在这个问题上,我似乎找不到其他人。
【问题讨论】:
标签: python subprocess abaqus