Python 2.7 Python2.7 PyGame set_模式问题和脚本终止时崩溃

Python 2.7 Python2.7 PyGame set_模式问题和脚本终止时崩溃,python-2.7,pygame,Python 2.7,Pygame,我对Python2.7和PyGame有问题。它才刚刚开始发生,所以不知道发生了什么 我一直在编写一个简单的平台游戏,在运行脚本时,它会立即打印出“16020”(不带引号),然后启动PyGame脚本。使用“esc”键退出脚本时,脚本崩溃,出现“python.exe已停止工作”对话框。我还注意到,要在脚本运行时退出脚本,我必须按两次“ctrl-c”,就像有两个脚本正在运行一样 有趣的是,这似乎只有在脚本中调用set_模式时才会发生 当我决定在全屏上乱搞时,另一个问题开始了。我使用了“DS=pygam

我对Python2.7和PyGame有问题。它才刚刚开始发生,所以不知道发生了什么

我一直在编写一个简单的平台游戏,在运行脚本时,它会立即打印出“16020”(不带引号),然后启动PyGame脚本。使用“esc”键退出脚本时,脚本崩溃,出现“python.exe已停止工作”对话框。我还注意到,要在脚本运行时退出脚本,我必须按两次“ctrl-c”,就像有两个脚本正在运行一样

有趣的是,这似乎只有在脚本中调用set_模式时才会发生

当我决定在全屏上乱搞时,另一个问题开始了。我使用了“DS=pygame.display.set_模式((W,H),全屏| HWSURFACE | DOUBLEBUF)”并能够使游戏进入全屏,但是现在我在设置模式下运行的任何脚本都会自动进入全屏,无论参数如何

真奇怪

有什么想法吗

另外,我尝试卸载PyGame和Python,然后重新安装

蚂蚁

奇怪

我已经修复了这个问题,给我的平台游戏脚本起了一个新名字,并删除了生成的*.pyc文件

很好,现在我可以继续制作游戏了


Ant

可能您的名称与某个模块的名称冲突,因此您导入的是您的文件而不是预期的模块-这是一个非常常见的错误。该文件的名称是platform.py,因此我想这是完全可能的。