Bonjour,
Je me sert de python pour créer une interface avec MPD/MPC.
Je suis presque à la fin de mon process, mais il y a un cas que je n'arrive pas a traiter.
Si je rentre par exemple la valeur 9640, je dois envoyer à MPD/MPC l'instruction suivante, hormis que pour l'exemple je fait le test dans le shell python
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
>>> p=os.popen("mpc add 96/40.mp3")
error adding 96/40.mp3: Not found
Cette erreur est normale car je n'ai pas ce fichier dans ce répertoire.
Par contre je n'arrive pas a récupéré cette erreur pour que python me signale que le fichier est introuvable, via l'interface.

Avant de jeter ma bouteille à la mer, j'ai essayé plusieurs solutions, mais aucune n'a pu me récupérer la ligne error adding 96/40.mp3: Not found.
Voici ce que j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
>>> sortie=os.popen("mpc add 96/40.mp3","r").read()
error adding 96/40.mp3: Not found
>>> print(sortie)
 
>>> sortie=os.popen("mpc add 96/40.mp3","r").readlines()
>>> print(sortie)
[]
Je précise que mon programme se trouve dans un Raspberry Pi 3, et que je débute en Python.

Je vous remercie par avance de votre aide