Problème à l'execution d'une commande externe
Bonjour,
je suis bloqué depuis un petit moment sur une commande que j'essais d'exécuter depuis un script python.
la voici:
Code:
1 2 3 4 5 6 7 8 9
| import subprocess
commande = "CScript.exe C:\\WMSDK\\WMEncSDK9\\samples\\vb\\wmcmd\\wmcmd.vbs -input moviein.avi -output movieout.wmv "
sortie = subprocess.Popen(commande,stdout=subprocess.PIPE)
while True:
o = sortie.stdout.readline()
if o == '' and sortie.poll() != None: break
print o |
je veux utiliser ce scripte pour encoder une video en wmv
Cette commande exécuter directement dans une invite de commande marche parfaitement.
Quant elle est exécuter de python j'ai une erreur:
Code:
1 2 3 4 5 6 7 8 9
| C:\Users\lvr>C:\Users\lvr\Desktop\testWmv.py
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
C:\WMSDK\WMEncSDK9\samples\vb\wmcmd\wmcmd.vbs(374, 1) WScript.CreateObject: Coul
d not create object named "WMEncEng.WMEncoder". |
Je pensais qu'executer une commande de python et d'une shell étais la même chose....:cry:
merci