Holen Sie sich den Rückkehrcode eines Python-Skripts von bat

Der Titel ist wie Angeln, aber ich habe keine Zeit, dies zu erläutern. Bitte verzeihen Sie mir. Angenommen, Sie haben diesen Python-Code.

hoge.py


# encoding: utf-8
import sys

if __name__=='__main__':
wenn irgendwie:
        hoge1()
        sys.exit(0)
    else:
        sys.exit(1)

Nachdem Sie dies aus der Batch-Datei aufgerufen haben, können Sie den Wert% ERRORLEVEL% sys.exit () abrufen.

hoge.bat


@echo off
python3 hoge.py
IF %ERRORLEVEL%==0 foo.bat

Jetzt können Sie foo.bat ausführen, wenn der Wert von sys.exit () 0 ist, und nichts anderes tun.

Ich habe jedoch irgendwo gesehen, dass die Rolle von% ERRORLEVEL% vom System bis zu 128 festgelegt wird, sodass ich dies möglicherweise nicht tun kann. Ich habe Probleme, das Ergebnis des Python-Skripts zu erhalten, weil ich etwas verarbeiten möchte, aber der entsprechende Code wird später beschrieben.

Recommended Posts

Holen Sie sich den Rückkehrcode eines Python-Skripts von bat
[Python] Ruft den Zeichencode der Datei ab
Holen Sie sich den Inhalt von Git Diff aus Python
Ruft den Rückgabewert eines externen Shell-Skripts (ls) mit python3 ab
[Python] Ruft den Gesetzestext aus der e-GOV-Gesetz-API ab
Existenz aus Sicht von Python
Holen Sie sich eine Adresse aus einer Postleitzahl
Notizen vom Anfang von Python 1 lernen
[Python3] Schreiben Sie das Codeobjekt der Funktion neu
[Python] Ruft das Aktualisierungsdatum eines Nachrichtenartikels aus HTML ab
Ruft die EDINET-Codeliste in Python ab
Notizen vom Anfang von Python 2 lernen
[Python] Holen Sie sich die Hauptfarbe aus dem Screenshot
Ich habe versucht, den Authentifizierungscode der Qiita-API mit Python abzurufen.
[Python] Holen Sie sich die Hauptthemen von Yahoo News
[Python] Lesen Sie den Quellcode von Flasche Teil 1
[Python] Ruft das Datum der letzten Aktualisierung der Website ab
Code zum Überprüfen des Betriebs von Python Matplot lib
Konvertieren Sie den Zeichencode der Datei mit Python3
[Python] Holen Sie sich den Tag (Englisch & Japanisch)
Rufen Sie das Aktualisierungsdatum der Python-Memorandum-Datei ab.
der Zen von Python
Rufen Sie nur den Quellcode des PyPI-Pakets mit pip über die Befehlszeile ab
Python-Skript zum Abrufen einer Liste von Eingabebeispielen für den AtCoder-Wettbewerb
Die Wand beim Ändern des Django-Dienstes von Python 2.7 auf Python 3-Serie
Vorlage des Python-Skripts zum Lesen des Inhalts der Datei
So ermitteln Sie die Anzahl der Stellen in Python
Lerne Nim mit Python (ab Anfang des Jahres).
[Python] Ruft den offiziellen Dateipfad der Verknüpfungsdatei ab (.lnk)
Holen Sie sich den absoluten Pfad des laufenden Skripts
[Python] Ruft die Liste der im Modul definierten Klassen ab
Studie vom Anfang von Python Hour1: Hallo Welt
Python zeigt aus der Perspektive eines C-Sprachprogrammierers
Ermitteln Sie die Größe (Anzahl der Elemente) von Union Find in Python
[Python] Ruft die Liste der ExifTags-Namen der Pillow-Bibliothek ab
[Maya Python] Crush den Inhalt des Skripts 2 ~ Liste Notizen
Studie aus Python Hour8: Verwenden von Paketen
Holen Sie sich mit Python den Betriebsstatus von JR West
Skript zum Abrufen des Ablaufdatums des SSL-Zertifikats
[Python] Ermittelt die Anzahl der Aufrufe aller veröffentlichten Artikel
Rufen Sie die URL des HTTP-Umleitungsziels in Python ab
Ein Python-Skript, das die Anzahl der Jobs für eine bestimmte Bedingung von Indeed.com abruft
Holen Sie sich den Ländercode mit Python
Auf dem Weg zum Ruhestand von Python2
Holen Sie sich die Anzahl der Ziffern
Erläutern Sie den Code von Tensorflow_in_ROS
2.x, 3.x Serienzeichencode von Python
[Python] Holen Sie sich den Vormonat
Stoppen Sie Omxplayer vom Python-Code
Über die Funktionen von Python
Die Kraft der Pandas: Python
Versuchen Sie, die Funktionsliste des Python> os-Pakets abzurufen
Holen Sie sich Ihre Herzfrequenz von der Fitbit-API in Python!
[Maya Python] Crush den Inhalt des Skripts 3 ~ Liste unbekannter Plugins
[Maya Python] Zerquetsche den Inhalt des Skripts 1 ~ Camera Speed Editor
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Rufen Sie den Wert ab, während Sie den Standardwert aus dict in Python angeben
Der Prozess, Python-Code objektorientiert zu machen und zu verbessern
[Python] Ruft das Skriptausführungsverzeichnis mit einem absoluten Pfad ab
Systemhandel ab Python3: Holen Sie sich den neuesten Programmcode