import pygame
pygame.init()
我收到此错误
File "C:/Python34/game1.py", line 2, in <module>
pygame.init()
AttributeError: 'Module' object has no attribute 'init'
无法发布代码,因此这里是一张图片 https://s31.postimg.org/retln74zf/image.jpg
答案 0 :(得分:1)
我不确定费利佩在说什么。 pygame.init()
返回(int, int)
的2个元组,具体取决于成功和不成功模块初始化的数量。它不返回任何包含pygame方法或模块的东西。
此外,他关于添加init.py
的评论也不正确,它的意思是__init__.py
,但即便如此仍然无关紧要。
我的猜测是你将game1.py
文件放在一个有趣的地方;在python安装文件夹中。尝试将其移动到Documents文件夹,然后从那里运行它。如果这不起作用,请在交互式解释器中运行:
import pygame
dir(pygame)
并将结果发回此处。
请在发布文字时,不要发布截图。复制代码,将其粘贴到此处,全部选中,然后点击评论框上方的“{}”图标。
答案 1 :(得分:0)
执行以下替换,并在您的代码中遵循这个想法:
import pygame
pgame = pygame.init()
gameDisplay = pgame.display.set_mode((800,600))
答案 2 :(得分:0)
确保将文档保存到&#34; python27 / site Packages / lib / pygame&#34;您系统中的类似路径。
这样你就不会再收到错误了。
现在专注于编码部分。
...谢谢