使用pygame中文本文件中的变量播放mp3


myfile = open('kill.txt', encoding='utf-8').readlines()
NoiseMP3 = myfile[3]
bop = pygame.mixer.music.load(NoiseMP3)
pygame.mixer.music.play(-1)

简单地说,文件名在第3行。如果我将NoiseMP3更改为文件名,该文件就在那里并且可以工作。

i get back

Traceback (most recent call last):
File "C:UsersSamDesktopいち sufferingWordsWords.py", line 66, in <module>
bop = pygame.mixer.music.load(NoiseMP3)
pygame.error: Couldn't open 'wear.mp3'

看起来您没有处理行尾的行返回。试一试:

NoiseMP3 = myfile[3].strip()

最新更新