Gibt es eine Möglichkeit, den Returncode von der Ausführung eines GamsJob in der GAMS Python API zu erhalten? Bedeutung, nachdem ich job.run(), ist der Rückkehrcode von dieser Ausführung irgendwo gespeichert, auf den ich zugreifen kann?Wie bekomme ich den Rückgabecode von GAMS Python API run
2
A
Antwort
2
job.run()
wird eine Ausnahme mit dem Return-Code werfen in dem Attribut gespeichert .rc
wenn der Return-Code ungleich Null ist. Deshalb:
try:
job.run()
except GamsExceptionExecution as e:
print(e.rc) # This is a non-zero return code
1
Der Rückkehrcode sollte sich im selben Ordner wie die Run-Datei befinden.
Zum Beispiel mit dem transport1.py Beispiel detailliert hier https://gams.com/latest/docs/apis/examples_python/index.html, können Sie die LST-Datei finden Sie wie folgt vor:
- t1._file_name gibt Ihnen eine "PATH \ transport.gms" (wobei transport.gms die Datei ist das Modell definieren, ausführen)
- t1._job_name gibt Ihnen die Jobnamen
von dort: PATH \ t1._job_name.lst wird die lst-Datei wie folgt:
os.path.dirname(t1._file_name)+"\\"+t1._job_name+".lst"
Verwandte Themen
- 1. Wie bekomme ich den Rückgabecode von spark-submit?
- 2. Wie kann ich den Rückgabecode von einer CustomAction erhalten?
- 3. Invoke-Restmethod: Wie bekomme ich den Returncode?
- 4. Wie bekomme ich den Rückgabecode von einer gespeicherten Prozedur in Toad?
- 5. Rückgabecode von Mac App
- 6. Wie bekomme ich den Fortschritt von Fetch API?
- 7. Wie bekomme ich den tatsächlichen Fehler von fetch api
- 8. Wie bekomme ich den Benutzernamen in Python?
- 9. Wie bekomme ich den Hostnamen von Crossbar.io?
- 10. Wie bekomme ich Routen von Grape API
- 11. Wie bekomme ich den Dateinamen von logging.FileHandler in Python?
- 12. Wie bekomme ich Medien von Instagram API?
- 13. wie bekomme ich access_token von instagram api
- 14. Wie bekomme ich User Posts über Facebook-SDK Python API?
- 15. javaScript/API - Wie bekomme ich den genauen Standort des Nutzers?
- 16. Wie bekomme ich Python-Ausnahmetext
- 17. GAMS Indizierung Query
- 18. Wie bekomme ich Funktionen von Elternklassen? Python
- 19. lftp Spiegel falschen Rückgabecode
- 20. (Softlayer Api) Wie bekomme ich den Volume-Status für eVault?
- 21. CAS: Wie bekomme ich den Benutzernamen über die RESTful-API?
- 22. Wie bekomme ich den Routennamen von RouteData?
- 23. Wie bekomme ich den Wert von Spinner
- 24. Wie bekomme ich den Wert von ReactBootstrapSlider?
- 25. Wie bekomme ich OriginingClientIPAddress von den Headern?
- 26. Wie bekomme ich den Inhalt von ComboBox.SelectedItem?
- 27. Wie bekomme ich den Link von the_ID();
- 28. Wie bekomme ich den Pfad von NSURLSessionDownloadTask
- 29. Wie bekomme ich den Wert von @DiscriminatorColumn()?
- 30. Wie bekomme ich den Wert von @QueryParam