2017-07-28 7 views

答えて

2

job.run()リターンコードがゼロでない場合、属性.rcに保存されているリターンコードで例外がスローされます。したがって:

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

リターンコードは、実行ファイルと同じフォルダにある必要があります。例えば

、次のようにここでは詳しく説明https://gams.com/latest/docs/apis/examples_python/index.htmltransport1.py例で、あなたは.LSTファイルを見つけることができますが:

  • t1._file_nameは(あなたの "transport.gms \ PATH" を与えますtransport.gms実行するためのモデルを定義するファイルである)
  • t1._job_nameがそこからあなたにジョブ名
  • を与える次のようにPATHの\のt1._job_name.lstは、LSTファイルです。

    os.path.dirname(t1._file_name)+"\\"+t1._job_name+".lst" 
    
関連する問題