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 subprocessprocess = 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