bonjour à toutes et à tous,
je tente d'envoyer un texte vers un programme lancé auparavant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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