我在使用python脚本调用FEM软件Abaqus时遇到了一个问题。这是它: 当我使用脚本启动abaqus作业时,abaqus被调用,但在软件内的预处理过程中发生错误:
subprocess.call(["abaqus job=job_name oldjob=oldjob_name user=user.for int scratch=C:\Temp"],shell=True)
但是当我叫“abaqus job=job\u name oldjob=oldjob\u name user”时=用户.forintscratch=C:\Temp“直接在命令行中运行。 这两种方法有什么区别吗?在
您需要拆分参数列表:
这告诉
call
这些是单独的参数。如果你传递一个长字符串,它会认为这是一个单独的参数。在相关问题 更多 >
编程相关推荐