Partage
  • Partager sur Facebook
  • Partager sur Twitter

Executer une ligne de code dans CMD depuis python

Executer une ligne de code dans CMD depuis python

Sujet résolu
    19 octobre 2018 à 20:30:52

    Bonjour/bonsoir,

    J'aurai besoin de savoir s'il était possible d’exécuter une ligne de commande dans CMD depuis un programme Python.

    En cherchant sur le sujet, je tombe sur des modules tel subprocess, os.system, mais je n'y comprend absolument rien, j'ai "simplement" besoin d'exécuter une ligne ou deux dans CMD.

    Merci d'avances.

    • Partager sur Facebook
    • Partager sur Twitter
      21 octobre 2018 à 17:30:01

      import os
      retour_commande = os.popen("dir").read()
      print(retour_commande
      si au lieu de os.popen().read() tu met os.system tu ne recupéreras pas le retour de la commande mais elle sera quand même exécutée
      • Partager sur Facebook
      • Partager sur Twitter
        25 octobre 2018 à 8:22:37

        Bonjour,merci de votre réponse.

        J'ai trouvé une manière plus pratique afin de résoudre mon problème, je créer un .bat depuis mon programme et l'exécute.Cette solution répond à mon problème car je n'ai pas besoin de récupérer le retour de la commande.

        • Partager sur Facebook
        • Partager sur Twitter

        Executer une ligne de code dans CMD depuis python

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown