Lancement programme externe
Bonjour,
j'ai un petit soucis avec un code python, l'objectif est de lancer un logiciel de conversion d'image depuis un script.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| import urllib.request
import webbrowser
import math
import os
####################################
# lecture de l'image #
####################################
a = os.popen("C:\conversionphoto\XnView\nconvert.exe -out pnm c:\test.png" , "r")
b = a.read()
a.close()
print(b) |
Lorsque je lance le script il ne me renvoie aucune erreur, mais le print ne m'affiche rien. Si je fais l'essai avec une autre commande par exemple :
Code:
1 2 3 4 5
|
a = os.popen("ping 127.0.0.1","r")
b = a.read()
a.close()
print(b) |
et cette fois j'arrive au résultat escompté. Je pense que le problème vient du fait que l'exécution de mon programme ne se fait pas correctement si il n'est pas lancé dans une invite de ligne de commande.
Comment faire pour envoyé du texte dans une invite de commande ?
Merci de votre aide
Meilleurs salutations
p.s. je travaille sous python 3.1.2