Récupérer le code retour d'un script Python depuis bat

Le titre ressemble à de la pêche, mais je n'ai pas le temps d'élaborer, alors pardonnez-moi. Par exemple, supposons que vous ayez ce code Python.

hoge.py


# encoding: utf-8
import sys

if __name__=='__main__':
si en quelque sorte:
        hoge1()
        sys.exit(0)
    else:
        sys.exit(1)

Après avoir appelé cela à partir du fichier de commandes, vous pouvez obtenir la valeur de% ERRORLEVEL% sys.exit ().

hoge.bat


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

Vous pouvez maintenant exécuter foo.bat si la valeur de sys.exit () est 0 et ne rien faire d'autre.

Cependant, j'ai vu quelque part que le rôle de% ERRORLEVEL% est décidé par le système jusqu'à environ 128, donc je ne pourrai peut-être pas le faire. C'est le résultat de la difficulté à recevoir le résultat du script Python car je voulais faire un traitement, mais le code correspondant sera décrit plus tard.

Recommended Posts

Récupérer le code retour d'un script Python depuis bat
[Python] Récupère le code de caractère du fichier
Récupérer le contenu de git diff depuis python
Obtenez la valeur de retour d'un script shell externe (ls) avec python3
[Python] Récupérez le texte de la loi à partir de l'API e-GOV law
Existence du point de vue de Python
Obtenir une adresse à partir d'un code postal
Notes d'apprentissage depuis le début de Python 1
[Python3] Réécrire l'objet code de la fonction
[Python] Obtenir la date de mise à jour d'un article d'actualité à partir de HTML
Obtenir la liste de codes EDINET en Python
Notes d'apprentissage depuis le début de Python 2
[Python] Obtenez la couleur principale de la capture d'écran
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
[Python] Obtenez les principaux sujets de Yahoo News
[Python] Lire le code source de Bottle Part 1
[Python] Obtenez la dernière date de mise à jour du site Web
Code pour vérifier le fonctionnement de Python Matplot lib
Convertir le code de caractère du fichier avec Python3
[Python] Get the day (anglais et japonais)
Obtenez la date de mise à jour du fichier de mémorandum Python.
le zen de Python
Obtenez uniquement le code source du package PyPI avec pip à partir de la ligne de commande
Script Python pour obtenir une liste d'exemples d'entrée pour le concours AtCoder
Le mur lors du passage du service Django de Python 2.7 à la série Python 3
Modèle de script python pour lire le contenu du fichier
Comment obtenir le nombre de chiffres en Python
Apprenez Nim avec Python (dès le début de l'année).
[Python] Obtenez le chemin d'accès officiel du fichier de raccourci (.lnk)
Obtenez le chemin absolu du script en cours d'exécution
[python] Récupère la liste des classes définies dans le module
Étude depuis le début de Python Hour1: Hello World
Points Python du point de vue d'un programmeur en langage C
Obtenir la taille (nombre d'éléments) de Union Find en Python
[Python] Obtenir la liste des noms ExifTags de la bibliothèque Pillow
[Maya Python] Écraser le contenu du script 2 ~ list Notes
Étude de Python Hour8: Utilisation de packages
Obtenez l'état de fonctionnement de JR West avec Python
Script pour obtenir la date d'expiration du certificat SSL
[Python] Obtenez le nombre de vues de tous les articles publiés
Obtenez l'URL de la destination de la redirection HTTP en Python
Un script python qui obtient le nombre de travaux pour une condition spécifiée sur Indeed.com
Obtenez le code du pays avec python
Vers la retraite de Python2
Obtenez le nombre de chiffres
Expliquez le code de Tensorflow_in_ROS
2.x, 3.x code de caractères des séries python
[Python] Récupérez le mois précédent
Arrêtez Omxplayer à partir du code Python
À propos des fonctionnalités de Python
Le pouvoir des pandas: Python
Essayez d'obtenir la liste des fonctions du paquet Python> os
Obtenez votre fréquence cardiaque à partir de l'API fitbit en Python!
[Maya Python] Écraser le contenu du script 3 ~ Liste des plugins inconnus
[Maya Python] Écraser le contenu du script 1 ~ Camera Speed Editor
Obtenez le nombre d'éléments spécifiques dans la liste python
Obtenez la valeur tout en spécifiant la valeur par défaut de dict en Python
Le processus de création et d'amélioration du code Python orienté objet
[Python] Récupère le répertoire d'exécution du script avec un chemin absolu
Commerce du système à partir de Python3: obtenez le dernier code de programme