python - python-在默认程序中打开wav文件(Linux)

标签 python audio tkinter

我想在默认程序中打开.wav文件。但这行不通。这是我的代码:

audiofile=(myFile[index]+".wav") # I have all files in array (without ".wav") 

try:
    try:
        os.system('xdg-open audiofile')
    except:
        os.system('start audiofile')                    
except:
    print "error"

我没有收到任何错误,但是没有用。我该如何解决?谢谢。

最佳答案

您没有将音频文件的名称替换为OS命令,因此它可能无法工作。

您将需要以下内容:

os.system('xdg-open ' + audiofile)

假定您具有与.wav文件关联的默认应用程序,当然可以通过手动尝试命令来进行测试。

您可能还需要检查os.system的返回值以获取错误代码,而不是依赖于异常。

关于python - python-在默认程序中打开wav文件(Linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22150301/

相关文章:

ios - 连接到多个剪辑录音机的麦克风使应用程序崩溃

python - 如何取消闹钟功能?

python - 有没有一种好方法可以在保留 autograd 功能的同时修改 pytorch 张量中的某些值?

python - 如何删除networkx中节点的轮廓

python - "attach"类似于 R 的 python 模块?

java - 如何计算java中音频信号的电平/幅度/分贝?

python - 覆盖 WSGI 中的日志记录类不起作用

android - 在Android中更改声音

python - Mac OS X 中的绑定(bind)键 - Tkinter

Python tkinter 仅修改具有焦点的列表框