Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr (premières livraisons mi-mai)

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 27/12/2012, à 12:09

justmmt

python->terminal

salut a toi qui lit cette question smile
voilà, je veux faire commander totalement mon terminal depuis python.
Je connais déjà

os.system()

mais cela ne répond pas quand la commande entree dans os.system demande une code.

Ainsi, je veux:  faire os.system('commande')
                        et si ma commande demande du code, je tape le code et si le code est ok alors le program suit son cours.
C'est dans l'entree de code que je me bloque.

Quelqu'un m'a deja dit de le faire avec subprocess mais cela faisais comme os.system().

Tout votre aide ou liens m'y seront vraiment utile

Hors ligne

#2 Le 29/12/2012, à 00:14

papy88140

Re : python->terminal

peut-être il faudrait prendre le problème de l'autre côté,
c'est à dire demander la saisie avec python avant d'appeler la commande.


Linux à Contrexéville ?
http://leclug.free.fr/forum/

Hors ligne

#3 Le 29/12/2012, à 00:16

Haleth

Re : python->terminal

Si c'est pour un cas précis: fait comme papy
Si c'est plus générique, utilise pexpect


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne