bonjour,
je ne suis pas sûr d'avoir compris ce que tu cherches, mais:
- pour éviter l'affichage du texte de sortie de la commande shell, il faut ajouter à celle-ci: "> /dev/null". Par exemple, la commande suivante n'affiche rien:
print os.system("ls * > /dev/null")
- si tu veux récupérer cette sortie sans l'afficher, il suffit de rediriger sur un fichier:
print os.system("ls * > /toto.txt")
- si enfin tu veux établir une communication d'entrée/sortie avec un processus (autre que par fichier comme ci-dessus), il faut utiliser le module subprocess avec les PIPE.
Tyrtamos
Partager