[英]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.