Bonjour,

Je suis sur Kubuntu 14.04 X64 avec python 2.7.6 car j'utilise des anciennes machines.

J'ai besoin de récupérer le retour de résultat du shell Linux afin d'obtenir le nom des imprimantes.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
cmd = "lpstat -p -d"
sortie=os.popen(cmd).read() 
print sortie
Résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
printer BRFAX is idle.  enabled since sam. 20 avril 2019 15:25:43 CEST
printer MFC6490CW is idle.  enabled since mar. 11 juin 2019 11:49:02 CEST
printer PDF is idle.  enabled since mer. 29 mai 2019 20:29:09 CEST
system default destination: MFC6490CW
afin d'obtenir le résultat suivant dans une liste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
BRFAX
MFC6490CW
PDF
je galére, j'ai essayé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
resultat_chaine = sortie[8:18]
print(resultat_chaine)
Comment puis-je faire ceci ?

Merci d'avance.