Bonjour,

Je cherche à exécuter un script Python de façon dynamique pour m'aider dans la vérification du bon fonctionnement de celui-ci.

Le script Python prend en compte des options qui elles-mêmes peuvent prendre des arguments.
J'ai cherché mais aucun site ne mentionne précisément comment y parvenir.

Dans mon fichier test.bat :

Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@echo off
title Test ex^��cution script Python : G^��n^��ration YAML
mode con cols=100 lines=25
 
echo  Test de l^'extraction de la trace yaml
echo.
timeout 2
echo Ex^��cution du script Python
echo.
timeout 3
 
:: Execution du script
"C:\Python34\python.exe" "main.py -e test.yaml configIDE.cfg"
 
:: Etape de vérification du contenu de deux fichiers
echo Comparaison du contenu des fichiers exemples générés
 
timeout 3
 
exit

Dans mon cas, je souhaite exécuter mon script Python (main.py) qui se trouve dans le même répertoire. Lors de cette exécution, j'utilise une option que j'ai implémenté dans le code principale. Cette option "-e" permet de récupérer plusieurs noms de fichier afin de les parser.

Ah aussi, si vous savez comment prendre en compte l'affichage des caractères spéciaux, je serai intéressé.

Merci d'avance