我试着做一个闹钟之类的东西,但是当我试着运行我正在使用的东西时,我得到了这个错误:
File "C:\Python27\Salty.py", line 2, in <module>
winsound.PlaySound('siren.wav')
TypeError: PlaySound() takes exactly 2 arguments (1 given)
这是我正在运行的代码。 导入winsound winsound.PlaySound('汽笛.wav')
我知道这可能是一个简单的解决办法,但为时已晚。谢谢你的帮助!在
^{} 采用两个参数:}。
sound
和{sound
当}是{}(该>}文件的路径路径,}(其中{{}}参数是一个{}(该{}(该名名>}文件),
flags
是{sound
参数是^{winsound.SND_ALIAS
}(该sound
参数是一个内置的Windows声音的名字,见文档),而winsound.SND_LOOP
(在一个循环中播放声音的声音),winsound.SND_LOOP
(在一个循环中播放声音),winsound.SND_MEMORY
(该{winsound.SND_PURGE
(停止指定声音的所有播放实例,在现代Windows上不受支持,winsound.SND_ASYNC
(立即返回,允许声音异步播放),winsound.SND_NODEFAULT
(如果找不到声音,则不播放默认声音),winsound.SND_NOSTOP
(不要中断当前播放的其他声音)和winsound.SND_NOWAIT
(如果声音驱动程序忙,立即返回)您需要的是
winsound.SND_FILENAME
标志:或者,作为函数:
^{pr2}$编辑后添加:
可能需要给出整个路径(例如
'C:\\whatever\\siren.wav'
),而不仅仅是文件名(如注释中所述)。在相关问题 更多 >
编程相关推荐