Может ли Python открыть файл mp3
7 ответов
открытие файла с соответствующим приложением (окна только):
import os
os.startfile('my_mp3.mp3')
ссылка на документацию можно посмотреть здесь.
вот документы Python для Python в музыке:http://wiki.python.org/moin/PythonInMusic
в списке есть библиотеки для открытия и воспроизведения mp3, среди других форматов.
вы также можете использовать subprocess
. Затем вам придется указать путь к исполняемому файлу, который вы хотите запустить, что может быть полезно, если вы хотите работать на чужом компьютере, но в целом довольно мощная техника.
использование:
import subprocess
PLAYERPATH = "C:/Program Files (x86)/VideoLAN/VLC/vlc.exe"
subprocess.call([PLAYERPATH, FILEPATH])
Если vlc уже установлен в вашей системе, вы можете использовать команду cvlc.
import os
os.system('cvlc path/to/foo.mp3')
это сработает. Надеюсь, это поможет.
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)
этот скрипт выберет случайную песню в текущем каталоге. И пропустит любой файл, который не является .mp3 файл. Вы можете добавить дополнительные расширения в список, который будет открыт, например: ext3=['.mp3','.mp4'] и так далее.
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))