我正在使用playsound模块为我的娱乐制作一个简单的程序。这是我的代码:
from playsound import playsound
print("please wait")
playsound("scan.wav")
以及错误消息:
Traceback (most recent call last):
File "D:Programipythonlablab.py", line 9, in <module>
playsound("scan.wav")
File "C:UsersONT StudiosAppDataLocalPackagesPythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0LocalCachelocal-packagesPython38site-packagesplaysound.py", line 35, in _playsoundWin
winCommand('open "' + sound + '" alias', alias)
File "C:UsersONT StudiosAppDataLocalPackagesPythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0LocalCachelocal-packagesPython38site-packagesplaysound.py", line 31, in winCommand
raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
Error 266 for command:
open "scan.wav" alias playsound_0.98994089730741
Unknown problem while loading the specified device driver.
这是我的路径:D:Programipythonlab
,包含文件:lab.py
、scan.mp3
和scan.wav
。
我试过了,但没有成功。
我今天遇到了同样的问题,我能够用一种方法解决它。这可能是一个错误,但你可以绕过它。所以基本上,当一行导入几个模块时,这会产生错误。我所做的是首先导入播放声音模块,然后播放一个声音并打印一堆随机的东西,然后导入其余的模块。这解决了我的问题。
import mouse
from playsound import playsound
playsound('D:/rakkiz.mp3')
print("n")
print("n")
print("n")
print("n")
import re
import pywinauto
import time
import keyboard