Python - ouvrir de nouvelles shell et exécuter la commande
Pour le moment, je suis en cours d'exécution d'une commande bash à partir de l'intérieur de Python à l'aide de la méthode suivante:
os.system(cmd)
Cependant j'ai besoin pour exécuter la commande dans un nouveau shell/terminal. Personne ne sait comment faire cela?
Grâce,
Dan
Par "nouveau terminal", vous voulez dire que vous voulez que votre gestionnaire de fenêtre pour créer une nouvelle fenêtre de terminal dans lequel l'exécution de la commande?
OriginalL'auteur Dan | 2012-10-12
Vous devez vous connecter pour publier un commentaire.
Je suis en utilisant la méthode suivante (cela permettra également de rediriger stderr vers stdout):
OriginalL'auteur pmod
os.system()
est déconseillée en faveur de :OriginalL'auteur Gilles Quenot
Windows "WshShell", Google, est la réponse. Ma étapes:
Installer
Exécuter
WshShell.run() est ce que vous avez besoin, il ya beaucoup de différentes manières d'exécuter. fenêtre masquée, nouvelle fenêtre, plein écran, de les réduire, ... etc.
OriginalL'auteur H.C.Chen