Python 崩溃可能是因为游戏

Python 崩溃可能是因为游戏,python,python-3.x,pygame,Python,Python 3.x,Pygame,除了在我的spyder解释器(3.6)或“控制台模式”崩溃之后,我不知道为什么。我也尝试使用wav文件,但没有声音,脚本仍然崩溃 我开始学习informatic,我希望您能帮助我解决我的问题:在内部while循环(可能也在主循环中)中添加pygame.event.pump(),否则程序将“冻结”,因为事件未被处理 import pygame pygame.init() pygame.mixer.init() pygame.mixer.music.load("Test.mp3")   fenetr

除了在我的spyder解释器(3.6)或“控制台模式”崩溃之后,我不知道为什么。我也尝试使用wav文件,但没有声音,脚本仍然崩溃
我开始学习informatic,我希望您能帮助我解决我的问题:在内部while循环(可能也在主循环中)中添加
pygame.event.pump()
,否则程序将“冻结”,因为事件未被处理

import pygame
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load("Test.mp3")
 
fenetre = pygame.display.set_mode((640, 480))
 
 
continuer = 1
 
 
while continuer:
    pygame.mixer.music.play()
    while pygame.mixer.music.get_busy():
        pygame.time.Clock().tick(10)

也许可以尝试从命令提示符下启动脚本
/Users/../../…/anaconda/bin/python
谢谢,但是现在我无法关闭窗口。pump()的错误是吗?其他问题(对不起):我尝试在没有窗口的情况下播放这首歌,但它不起作用。你有什么办法解决这个问题吗?因为我想使用tkinter窗口,背景是pygame声音,但我不想要2个窗口。我想我需要看一下你的代码(只是一个窗口)。你可以把它作为一个新问题发布,并在这里写评论来通知我。我想如果您想将pygame代码与tkinter结合起来,while循环可能会导致一些问题。顺便说一句,如果你只想播放声音或音乐,你不必创建pygame显示/窗口。“如果你只想播放声音或音乐,你不必创建pygame显示/窗口”我知道,但没有声音就不起作用:我有一些tkinter程序带有pygame声音/音乐,它们在没有pygame窗口的情况下工作。
while continuer:
    pygame.mixer.music.play()
    while pygame.mixer.music.get_busy():
        pygame.event.pump()
        pygame.time.Clock().tick(10)