繁体   English   中英

使用pygame的Python Play声音

[英]Python Play sound using pygame

我正在尝试让.wav文件在我的python脚本中播放。

如果我将声音放在根文件夹中,则声音会起作用。

如果我移动文件并在脚本中引用它,则不会,并且我确定引用错误。 我尝试了3种方法,但似乎没有任何效果。

尝试1:

sounds = os.path.basename ("C:\\pager printer\\src\\pagerprinter\\sounds\\a.wav") s = pygame.mixer.Sound("sounds")

尝试2:

s = pygame.mixer.Sound("C:\pager printer\src\pagerprinter\sounds\a.wav")

尝试3:

sounds = os.path.basename("/pagerprinter/sounds/a.wav")
s = pygame.mixer.Sound("sounds")

尝试3脚本使用以下命令在src文件夹中运行

 c:\pager printer\src>python -m pagerprinter.pagerprinter

如果我放声音

C:\pager printer\src

并运行代码为

s = pygame.mixer.Sound("a.wav")`

它可以工作,但是我希望文件整洁。

找到了

s = os.path.join('pagerprinter', 'sounds', 'a.wav')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM