Je souhaite récupérer l'erreur dans un fichier journal et enregistrer la valeur sous la forme d'une erreur. Quand j'utilise:Valeur de stockage de os.system ou os.popen
errors = os.system("cat log.txt | grep 'ERROR' | wc -l")
Je reçois le code retour que la commande a fonctionné ou non. Quand j'utilise:
errors = os.popen("cat log.txt | grep 'ERROR' | wc -l")
Je vois ce que la commande essaie de faire. Lorsque j'exécute ceci dans la ligne de commande, j'obtiens 3 comme nombre d'erreurs.
Quelqu'un peut-il suggérer un autre moyen en Python qui me permettra d'enregistrer la valeur de cette commande bash?
Merci
Le bash est bien, je veux enregistrer la sortie à la variable en Python – chrissygormley