鱼C论坛

 找回密码
 立即注册
查看: 1774|回复: 2

[已解决]pygame导入失败

[复制链接]
发表于 2020-10-5 10:56:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import pygame,sys
pygame.init()
window=pygame.display.set_mode((600,400))#创建窗口
pygame.display.set_caption("pygame游戏之旅")
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()
    pygame.display.update()      
        
为什么会报错可能出现循环导入:AttributeError: partially initialized module 'pygame' has no attribute 'init' (most likely due to a circular import)
上面的代码有问题吗
最佳答案
2020-10-5 11:13:27

应该是因为你当前目录下的代码文件名设置为了 pygame.py

导致你导入模块时候是导入自己编写的代码了,所以新建脚本时要注意不要将模块名直接设置为代码文件名

更改下文件名应该就不会报错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-5 11:13:20 | 显示全部楼层
你的文件名不要命名为 pygame.py
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-5 11:13:27 | 显示全部楼层    本楼为最佳答案   

应该是因为你当前目录下的代码文件名设置为了 pygame.py

导致你导入模块时候是导入自己编写的代码了,所以新建脚本时要注意不要将模块名直接设置为代码文件名

更改下文件名应该就不会报错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 10:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表