我想在默认程序中打开.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/