如何在“a”中播放声音;“你好,世界”;Python程序(儿童类上下文)

如何在“a”中播放声音;“你好,世界”;Python程序(儿童类上下文),python,Python,我试图在一个儿童班的“Hello World”Python程序中播放声音。我使用了pygame库,但是程序无法打开声音文件。我怎样才能解决这个问题 import pygame pygame.init() song = pygame.mixer.Sound('robot.wav') song.play() print ("Hello, world!") Error = song = pygame.mixer.Sound('robot.wav') pygame.error: Unab

我试图在一个儿童班的“Hello World”Python程序中播放声音。我使用了pygame库,但是程序无法打开声音文件。我怎样才能解决这个问题

 import pygame
 pygame.init()
 song = pygame.mixer.Sound('robot.wav')
 song.play()
 print ("Hello, world!")

 Error = song = pygame.mixer.Sound('robot.wav')
 pygame.error: Unable to open file 'robot.wav'

首先,在pygame.init()之后,需要pygame.mixer.init()。其次,你不能从任何地方加载文件。要让程序加载robot.wav,您需要将robot.wav放在与程序文件相同的目录中,或者需要指定robot.wav的整个路径。C:/MyPrograms/HelloWorld/robot.wav是使用Windows时的文件路径示例

声音文件也可能已损坏或格式错误(例如,即使文件名为.wav,但不是wav文件)

参考:


您是否尝试提供文件的绝对路径?可能存在重复的