Python可以使用独立的媒体播放器打开mp3文件吗?

8 投票
7 回答
37966 浏览
提问于 2025-04-16 00:57

在Python中,能不能打开一个mp3文件(可以用Popen)?我不是说在程序里播放它,而是想在一个单独的窗口里,比如媒体播放器中打开它。也就是说,当我调用这个函数的时候,它能自动打开这个文件,这样做可以吗?如果可以的话,怎么做呢?

7 个回答

1

你也可以使用 subprocess 这个工具。使用它的时候,你需要指定你想要运行的程序的路径。如果你希望这个程序能在别人的电脑上也能用,这样做可能就不太方便了。不过,总的来说,这是一种非常强大的方法。

用法:

import subprocess
PLAYERPATH = "C:/Program Files (x86)/VideoLAN/VLC/vlc.exe"
subprocess.call([PLAYERPATH, FILEPATH])
1

这里是关于音乐中使用Python的文档:http://wiki.python.org/moin/PythonInMusic

里面列出了可以用来打开和播放mp3等格式的库。

14

在Windows系统中,打开一个文件并使用它关联的应用程序的方法:

import os
os.startfile('my_mp3.mp3')

你可以在这里找到相关的文档链接 点击查看

撰写回答