IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Lancer un script Python avec des arguments [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Apprenti Ingénieur Sécurité des Systèmes Embarqués
    Inscrit en
    Juillet 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Apprenti Ingénieur Sécurité des Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2020
    Messages : 7
    Par défaut Lancer un script Python avec des arguments
    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

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Je dirais comme ceci
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Python34\python.exe" main.py -e test.yaml configIDE.cfg

    Ou alors avec la commande start

  3. #3
    Membre habitué
    Homme Profil pro
    Apprenti Ingénieur Sécurité des Systèmes Embarqués
    Inscrit en
    Juillet 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Apprenti Ingénieur Sécurité des Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2020
    Messages : 7
    Par défaut
    Merci pour votre retour !

    Effectivement, j'ai utilisé la ligne de commande suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:/Python34/python.exe .\..\main.py -e yamlComplete.yaml yamlCompleteBis.yaml

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Lancer une tâche planifiée avec des arguments
    Par Kimy_Ire dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/08/2015, 13h18
  2. [Python 3.X] lancer un script .py avec deux arguments
    Par Mic** dans le forum Général Python
    Réponses: 4
    Dernier message: 03/02/2015, 21h40
  3. Lancer un script python avec argument depuis shell
    Par tidusff10 dans le forum Général Python
    Réponses: 1
    Dernier message: 30/03/2012, 12h44
  4. [Batch] Lancer une autre appli avec des arguments
    Par mr_samy81 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 07/04/2009, 10h37
  5. Lancer un programme avec des arguments via IE...
    Par petozak dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 24/03/2006, 11h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo