PyCharm 提示无法找到 pygame.init() 中的 init() 方法
我写pygame.init()时PyCharm会报错,如图所示。

我已经成功引入了,pygame包。

项目结构如下:

项目代码如下:
import sys,pygame
pygame.init()
size = width,height = 320,240
speed = [2,2]
black = 0,0,0
screen = pygame.display.set_mode(size)
ball = pygame.image.load('intro_ball.gif')
ballrect = ball.get_rect()
while 1:
for event in pygame.event.get():
if event.type == pygame.QUIT: sys.exit()
ballrect = ballrect.move(speed)
if ballrect.left<0 or ballrect.right >width:
speed[0] = -speed[0]
if ballrect.top < 0 or ballrect.bottom > height:
speed[1] = -speed[1]
screen.fill(black)
screen.blit(ball,ballrect)
pygame.display.flip()无论是否添加pygame.init()方法程序都能执行。我最主要的问题就是为什么pygame.init()这句话会报错呢?
9
收起
正在回答
2回答
同学你好:
这个不是报错,这是pycharm的警告。
同学的程序执行没有错误即可。
pygame.init()用于初始化所有导入的 pygame 模块。同学可以查看官文档进行学习了解 :
https://www.pygame.org/docs/ref/pygame.html#pygame.init

同学可以取消警告:
取消勾选即可。

如果我解决了同学的问题,请采纳!学习愉快^_^。
1.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星