2024-04-23 17:08:43 发布
网友
有没有办法从gamspythonapi中运行GamsJob得到返回代码?意思是,在我做了之后作业.运行(),此执行的返回代码是否存储在我可以访问的位置?你知道吗
如果返回代码不为零,job.run()将抛出一个异常,返回代码存储在属性.rc中。因此:
job.run()
.rc
try: job.run() except GamsExceptionExecution as e: print(e.rc) # This is a non-zero return code
返回代码应与运行文件位于同一文件夹中。你知道吗
例如,使用这里详细介绍的transport1.py示例https://gams.com/latest/docs/apis/examples_python/index.html,您可以找到如下所示的.lst文件:
从此处开始:路径\t1.\u作业_名称.lst是lst文件,如下所示:
os.path.dirname(t1._file_name)+"\\"+t1._job_name+".lst"
如果返回代码不为零,
job.run()
将抛出一个异常,返回代码存储在属性.rc
中。因此:返回代码应与运行文件位于同一文件夹中。你知道吗
例如,使用这里详细介绍的transport1.py示例https://gams.com/latest/docs/apis/examples_python/index.html,您可以找到如下所示的.lst文件:
从此处开始:路径\t1.\u作业_名称.lst是lst文件,如下所示:
相关问题 更多 >
编程相关推荐