? Es posible abrir un archivo mp3 en python (es posible usar POPEN) y no quiero ejecutarlo en el programa quiero decir como una ventana separada en el reproductor multimedia o lo que sea para que se abra cuando llamo a la función y, de ser así, cómo. muchas gracias.¿Puede Python abrir un archivo mp3
Respuesta
Abrir un archivo con la aplicación asociada ( de Windows solamente):
import os
os.startfile('my_mp3.mp3')
Un enlace a la documentación can be found here.
fresca. No estaba enterado de eso. –
arrojó un error dijo: Traceback (última llamada más reciente): Archivo "C: \ Users \ matt \ Desktop \ 1.py", línea 3, en
aquí está el script import os os.startfile ('C: \ Users \ matt \ Desktop \ test.mp3') – DonJuma
Aquí está la documentación de Python para Python en Música: http://wiki.python.org/moin/PythonInMusic
enumeran hay bibliotecas para abrir y reproducir mp3, entre otros formatos.
También podría usar subprocess
. Luego, debe especificar la ruta al ejecutable que desea ejecutar, lo que puede no ser útil si desea que esto funcione en la computadora de otra persona, pero en general es una técnica bastante poderosa.
Uso:
import subprocess
PLAYERPATH = "C:/Program Files (x86)/VideoLAN/VLC/vlc.exe"
subprocess.call([PLAYERPATH, FILEPATH])
Esto solo se aplica a Windows; en sistemas POSIX (Linux, etc.) 'subprocesos' honra' $ PATH' todavía. –
Este script escoger una canción al azar en el directorio actual. Y omitirá cualquier archivo que no sea un archivo .mp3. Puede agregar extensiones adicionales a la lista para abrir, por ejemplo: ext3 = ['. Mp3', '.mp4'] y así sucesivamente.
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))
funciona como un encanto después de algunos ajustes:) – Mrk
Si ya tiene instalado vlc en su sistema, puede usar el comando cvlc.
import os
os.system('cvlc path/to/foo.mp3')
Eso funcionará. Espero eso ayude.
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. ¿Tamaño máximo de un archivo que Python puede abrir?
- 2. Python: no se puede abrir un archivo usando os.system()
- 3. Python: decodificar mp3
- 4. longitud de tiempo de un archivo mp3
- 5. Transmitir archivo MP3 MVC3
- 6. no puede abrir incluir archivo "d3dx9.h"
- 7. no se puede abrir archivo de seguimiento
- 8. Cargando un archivo AAC/MP3 "manualmente"
- 9. Encontrar la longitud de un archivo MP3
- 10. Cómo reproducir un archivo MP3 usando NAudio
- 11. No se puede abrir un archivo con fopen()
- 12. Python - Cuándo usar el archivo vs abrir
- 13. ¿Cómo puedo abrir un archivo de Excel en Python?
- 14. Problema al abrir un archivo de texto en Python
- 15. Leer MP3 en Python 3
- 16. ¿Cómo abrir un archivo "nul"?
- 17. cacao jugando un mp3
- 18. pyspeech (python) - Transcribe archivos mp3?
- 19. Convertir archivo .wav a .mp3
- 20. Cómo leer la etiqueta ID3 en un MP3 usando Python?
- 21. ¿cómo reproduzco el archivo mp3?
- 22. Abrir el explorador en un archivo
- 23. Abrir un archivo de Cygwin
- 24. Cómo abrir un archivo .a
- 25. Reproduzca mp3 utilizando Python, PyQt y Phonon
- 26. abrir (archivo) desde cualquier lugar
- 27. Cómo aplicar DRM en un archivo .mp3/.wav
- 28. Python sqlite3 "no se puede abrir el archivo de base de datos" en Windows
- 29. Detectar si el archivo es MP3
- 30. java.io.FileNotFoundException: este archivo no se puede abrir como un descriptor de archivo; probablemente esté comprimido
relacionados: [? ¿Existe una plataforma independiente de recepción de os.startfile()] (http://stackoverflow.com/q/17317219/4279) – jfs