Lancer un son avec VLC ( pyhton )

Résolu/Fermé
master_29 Messages postés 49 Date d'inscription dimanche 8 décembre 2013 Statut Membre Dernière intervention 28 août 2017 - 4 avril 2014 à 17:33
master_29 Messages postés 49 Date d'inscription dimanche 8 décembre 2013 Statut Membre Dernière intervention 28 août 2017 - 22 avril 2014 à 10:13
Bonjour,

J'ai un tableau avec des nom de fichiers mp3, et je veux les lire avec vlc, voilà mon code :

/*
from subprocess import Popen
import time

mon_fichier = open("alarme.txt","r")
contenu = mon_fichier.readlines()

# dans contenu il y a les nom des fichiers mp3 lire ( N0001.mp3,N0002.mp3,N0003.mp3 )
for i in range(len(contenu)):
print(contenu[i])

name=' le nom du fichier à lire ' ########### le problème est là
sub = Popen(['vlc', '--play-and-exit',name])
sub.wait()

*/

mon problème et dans le "name" car il doit contenir une chaine de charactères.

Exemple: name='N0001.mp3' # j'ai tésté ça et ça marche.

mais moi je veux envoyer ce qui se trouve dans le tableau "contenu" ,

j'ai essayé avec :

name=str(contenu[0]) # ça marche pas
name='contenu[0]' # ça marche pas non plus

name="contenu[0]" # et ça aussi ça marche pas

et je ne vois pas comment je peux faire :s

A voir également:

1 réponse

master_29 Messages postés 49 Date d'inscription dimanche 8 décembre 2013 Statut Membre Dernière intervention 28 août 2017 12
22 avril 2014 à 10:13
J'ai réglé ça avec la commande rstrip() qui permet d'enlever le retour à la ligne.

contenu[i]=contenu[i].rstrip();
0