Récupérer le résultat d'une commande dans des variables ! [Fermé]

- - Dernière réponse : kilian
Messages postés
8896
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
- 1 août 2014 à 20:49
Bonjour,



j'ai lancer la commande psutil ! et je veux récupérer le contenu du résultat dans des variables python : exemple (a=user=3961.46 b= nice=169.729 c=system=2150.659 ) merci :)
Afficher la suite 

1 réponse

Messages postés
8896
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1376
0
Merci
Récupérer le résultat d'une commande peut vouloir dire deux choses.
Soit tu veux la sortie standard d'une commande. Et dans ce cas subprocess.check_output() est très pratique:

>>> import subprocess
>>>> a = subprocess.check_output("nice")
>>>> a
'0\n'

Mais si tu veux le code d'erreur ou valeur de retour d'une commande ce serait plutôt subprocess.call() .