Salut
j'aimerais embarqué un shell windows dans mon script.

Je n'y arrive pas!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
import os
o,i = os.popen('cmd.exe')
i.write('dir\n')
print o.read()
i.write('cd..\n')
print o.read()
entre les erreurs "invalid argument sur i.write() et les operations read qui sont bloquantes, je ne sais pas comment faire.


J'ai vu que popen sur windows était buggé mais l'est il toujours.
J'ai essayé avec le module popen2 mais ca ne change rien.

Vous avez une idée ?

merci