Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.04 LTS
Ubuntu-fr propose des clés USB de Ubuntu et toutes ses « saveurs » ainsi qu'un magnifique t-shirt pour cette toute nouvelle version d'Ubuntu !

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

À propos de l'équipe du forum.

#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