Récupérer un code d'erreur
Bonjour,
rien d'urgent car je pense avoir trouvé une solution de secours, mais j'aimerais tout de même savoir si c'est possible.
J'exécute des scripts python avec des commandes batch depuis mon appli java.
Il peut arriver que le python plante; et du coup j'ai des codes d'erreurs, sous la forme
Ce qui me permet de savoir exactement ce qui a planté.
Ce que j'aimerais faire, c'est pouvoir récupérer le code via le batch afin de pouvoir adapter mon traitement sur l'appli java.
A l'heure actuelle, je vais probablement passer par l'écriture dans un fichier; mais si on pouvait stocker le résultat du py dans une variable batch directement, je pense que cela me simplifierait grandement la vie^^
En gros dans mon java je vais avoir un truc de ce style
Code:
1 2 3
| String commande="python fichier.py"
Launch l=new Launch(commande);
l.exe(); //exécute la commande |
Où commande correspond au code batch que je lance dans mon cmd.
Et j'aimerais avoir qqchose comme cela mais je ne sais pas si c'est possible.
Code:
1 2 3
| String commande="codeRetour=python fichier.py"
Launch l=new Launch(commande);
l.exe(); //exécute la commande |