我正在使用os.startfile代码来运行.mp3文件,但是有一个错误:
我的代码是
os.system("Warning.mp3")
但我收到这样的错误,
sh: Warning.mp3: command not found
你能帮我讲一下使用os.startfile启动mp3文件吗?
答案 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