2017-07-28 46 views

回答

2

job.run()將引發存儲在屬性.rc返回代碼的異常。因此:

try: 
    job.run() 
except GamsExceptionExecution as e: 
    print(e.rc) # This is a non-zero return code 
1

返回的代碼應在同一文件夾中運行文件。

例如,與transport1.py例如這裏https://gams.com/latest/docs/apis/examples_python/index.html詳細,你可以找到.lst文件如下:

  • t1._file_name給你一個 「PATH \ transport.gms」(其中transport.gms是定義模型運行)
  • t1._job_name爲您提供作業名
  • 從那裏文件:PATH \ t1._job_name.lst是LST文件,如下所示:

    0123如果返回碼是非零