0
我試圖讓一個.wav文件在我的python腳本中播放。Python使用pygame播放聲音
如果將聲音放在根文件夾中,聲音就會起作用。
如果我移動文件並在腳本中引用它,它不會,我相信我的引用是錯誤的。我已經嘗試了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")`
它的工作原理,但我願文件整潔。