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

osbak -  
kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   -
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 :)

1 réponse

  1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    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() .
    0