[linux] envoi texte vers autre programme
bonjour à toutes et à tous,
je tente d'envoyer un texte vers un programme lancé auparavant
Code:
1 2 3 4 5 6 7 8 9 10 11
|
import subprocess
from subprocess import Popen,PIPE,run
p1=subprocess.Popen(['/usr/bin/scite /home/bul/Bureau/nemomo.py'],
universal_newlines=True,shell=True,
stdin=PIPE,stdout=PIPE,stderr=PIPE)
p2=subprocess.Popen(['/usr/bin/wmctrl -a '+str(p1.pid)],
# tenté avec -iva ou -R et ....
universal_newlines=True,shell=True,
stdin=PIPE,stdout=PIPE,stderr=PIPE)
(out,err)=p1.communicate(input='texte\n') |
et rien n'est transmis
je commet une erreur où ?
merci d'avance