Est-il possible d'ouvrir un fichier mp3 en python (possible en utilisant POPEN) et je ne veux pas l'exécuter dans le programme que je veux dire comme une fenêtre séparée dans le lecteur multimédia ou tout simplement pour l'ouvrir quand j'appelle la fonction et si oui comment. Merci beaucoup.Peut python ouvrir un fichier mp3
Répondre
Ouverture d'un fichier avec l'application associée (de Windows uniquement):
import os
os.startfile('my_mp3.mp3')
Un lien vers la documentation can be found here.
cool. Je n'étais pas au courant de ça. –
il a jeté une erreur il a dit: Traceback (dernier appel dernier): Fichier "C: \ Utilisateurs \ matt \ Desktop \ 1.py", ligne 3, dans
Voici le script os.startfile ('C: \ Utilisateurs \ matt \ Desktop \ test.mp3') – DonJuma
Voici les docs Python pour Python dans Musique: http://wiki.python.org/moin/PythonInMusic
apparaître dans la liste des bibliothèques pour l'ouverture et la lecture mp3, entre autres formats.
Vous pouvez également utiliser subprocess
. Ensuite, vous devrez spécifier le chemin d'accès à l'exécutable que vous souhaitez exécuter, ce qui peut ne pas être utile si vous voulez que cela fonctionne sur l'ordinateur de quelqu'un d'autre, mais c'est généralement une technique assez puissante.
Utilisation:
import subprocess
PLAYERPATH = "C:/Program Files (x86)/VideoLAN/VLC/vlc.exe"
subprocess.call([PLAYERPATH, FILEPATH])
Ceci s'applique uniquement à Windows; sur les systèmes POSIX (Linux, etc.) 'subprocess' honore toujours' $ PATH'. –
Ce script choisir une chanson aléatoire dans le répertoire courant. Et ignorera tout fichier qui n'est pas un fichier .mp3. Vous pouvez ajouter des extensions supplémentaires à la liste à ouvrir par exemple: ext3 = ['. Mp3', '.mp4'] et ainsi de suite.
import random,os,sys
folder=os.listdir(os.getcwd())
file=random.choice(folder)
ext3=['.mp3']
print('First random pick: '+file)
while file[-4:] not in ext3 :
print('Not an MP3 file : '+file)
file=random.choice(folder)
else:
os.startfile(file)
print('Song name: '+file)
sys.exit()
##os.startfile(random.choice(folder))
fonctionne comme un charme après quelques réglages:) – Mrk
Si vlc est déjà installé sur votre système, vous pouvez utiliser la commande cvlc.
import os
os.system('cvlc path/to/foo.mp3')
Cela fonctionnera. J'espère que cela aide.
import mp3play,time
data= r'pathname'
clip = mp3play.load(data)
clip.play()
time.sleep(20)
clip.stop()
# Just listen to all the mp3 files in order
import os
folder=os.listdir(os.getcwd())
for files in folder:
if files.endswith(".mp3"):
os.startfile(files)
- 1. ouvrir fichier mp3 ou apk de webview
- 2. Ouvrir un fichier avec Python
- 3. Comment ouvrir un fichier pdb en Python?
- 4. Python: décoder mp3
- 5. python mp3 meta-tag
- 6. durée d'un fichier mp3
- 7. Ouvrir l'explorateur sur un fichier
- 8. Comment ouvrir un fichier excel réservé en python avec win32com?
- 9. iOS: Créer un fichier MP3 sur l'appareil
- 10. Comment puis-je ouvrir un fichier mp3 en utilisant Java/Groovy via une URL?
- 11. Comment ouvrir un fichier "nul"?
- 12. Comment lire un fichier mp3 téléchargé?
- 13. POST un fichier mp3 en utilisant CURL
- 14. Envoyer un fichier MP3 via RTP
- 15. Lecture d'un fichier mp3 sur un BlackBerry
- 16. peut-on utiliser la boîte de dialogue Ouvrir un fichier pour sélectionner un dossier?
- 17. Python enregistrer sous/ouvrir
- 18. Adobe AIR: Comment lire un fichier mp3 local?
- 19. Ouvrir un fichier dans l'encodage approprié automatiquement
- 20. Y at-il une bibliothèque qui peut ouvrir et rechercher dans un fichier pdf?
- 21. Comment ouvrir un fichier PDF?
- 22. ouvrir un fichier en aix
- 23. Ouvrir un fichier XML externe
- 24. Ajouter un album en utilisant python dans les métadonnées mp3
- 25. Visual Studio 2005 ne peut pas ouvrir le fichier .vbproj
- 26. Visual Studio ne peut pas ouvrir le fichier
- 27. octet [] base64 au fichier mp3
- 28. pourquoi ce code écrit ne peut pas ouvrir le fichier
- 29. Comment une application Silverlight peut-elle télécharger et lire un fichier mp3 à partir d'une URL?
- 30. ne peut pas ouvrir le fichier source "d3dx10.h"
liées: [? Y at-il un équivalent indépendant de la plate-forme de os.startfile()] (http://stackoverflow.com/q/17317219/4279) – jfs