使用python os播放mp3文件时出错

时间:2017-08-07 13:36:10

标签: python operating-system mp3

我正在使用os.startfile代码来运行.mp3文件,但是有一个错误:

我的代码是

os.system("Warning.mp3")

但我收到这样的错误,

sh: Warning.mp3: command not found

你能帮我讲一下使用os.startfile启动mp3文件吗?

1 个答案:

答案 0 :(得分:1)

os.system()调用系统shell来执行您传递的参数。 因此,您从shell sh收到一条错误消息,指出Warning.mp3不是命令。如果你希望它从shell执行中播放,你需要传递一个命令,它可以在ubuntu / debian上播放诸如mpg123之类的文件(确保已安装)。从python中调用它:

os.system("mpg123 Warning.mp3")

有关详细信息,请参阅os.system()函数的文档。 https://docs.python.org/2/library/os.html#os.system