communiquer avec un programme - Python - Programmation
Marsh Posté le 11-02-2005 à 12:14:47
nebucade a écrit : bonjour je voudrai pouvoir donnée a un programme lancer par exemple avec popen des information. |
Tu as essayé ça ?
a.write("mot de passe\n" )
Marsh Posté le 11-02-2005 à 12:33:42
quant j'ecrit ca il me met:
Traceback (most recent call last):
File "CPython24/lanceur.py", line 8, in -toplevel-
a.write("neb\n" )
IOError: [Errno 9] Bad file descriptor
bizzard non :-))
Marsh Posté le 11-02-2005 à 15:01:53
nebucade a écrit : quant j'ecrit ca il me met: |
Essaye de l'ouvrir en écriture au moins.
Marsh Posté le 11-02-2005 à 15:15:54
j'ai plus erreur merci (je suis bete lol)
mais ca marche pas voici le code des programme pour mon test
Code :
|
question.py:
Code :
|
Marsh Posté le 11-02-2005 à 11:57:19
bonjour je voudrai pouvoir donnée a un programme lancer par exemple avec popen des information.
je m'explique:
le programme sendmail quand il est lance demande un mot de passe et on ne peut pas le mettre en argument
avec popen on doit pouvoir le faire mais je n'y arrive pas.
a=popen(".sendmail.exe" )
print a.readline()
#"affiche : mot de passe"
et la je ne sais pas comment faire pour lui repondre.
si quelqu'un a une idée merci