Envoyé par
Aimlynx
Pour faire simple, je voudrai que os.system("ma commande") se taise.
Les sorties de "ma commande" iront dans stdout et si c'est la "console", çà va s'afficher.
Sauf a rediriger stdout, pas possible de s'en sortir avec os.system, la fonction check_output du module subprocess est plus "souple":
1 2
| from subprocess import check_output
z = check_output("ma commande") |
Dans ce cas, la sortie sera récupérée dans "z" et on en fait ce qu'on veut.
Hors console Python, on peut même écrire:
check_output("ma commande")
- W
Partager