Bonjour,
Je suis sur python 3.11.2 sur Linux Ubuntu
J'ai besoin d'avoir un retour de commande shell dans un Tetbox
Code :
- import subprocess
- process = subprocess.Popen(['/opt/go2tv/go2tv', '-l'], shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE) #"ls -alh /dev"
- liste_retour = process.stdout.readlines()
-
- print ("liste_retour : ", liste_retour)
- for idex, retour in enumerate(liste_retour):
- checklist.insert("end", retour)
|
mais une fois dans la Textbox, il y a des caractéres bizarre
et la liste resemble a ça
Code :
- liste_retour : [b'\n', b'\x1b[1mDevice 1\x1b[0m\n', b'\x1b[1m--------\x1b[0m\n', b'\x1b[1mModel:\x1b[0m [TV]Samsung LED22\n', b'\x1b[1mURL:\x1b[0m http://192.168.1.27:7676/smp_15_n', b'\n']
|
Pouvez-vous m'aidrer ?
Merci d'avance pour vos avis et conseils.
Message édité par xunil2003 le 13-02-2024 à 20:28:51