Mar*_*don 5 python os.system command-prompt abaqus
我正在尝试使用命令提示符运行 python abaqus
os.system('abaqus CAE noGUI=ODBMechens')
Run Code Online (Sandbox Code Playgroud)
它似乎没有运行任何东西,但是如果我自己进入命令提示符并输入
abaqus CAE noGUI=ODBMechens
Run Code Online (Sandbox Code Playgroud)
有用。我在 Windows 10 上使用 python 2.7。谢谢
尝试使用 subprocess 模块(它是较新的):例如,
subprocess.call(["ls", "-l"])
Run Code Online (Sandbox Code Playgroud)
在你的例子中,它将是:
subprocess.call('abaqus CAE noGUI=ODBMechens')
Run Code Online (Sandbox Code Playgroud)
有关子进程模块和使用 os.system 调用之间差异的更多信息: