Pycharm:“在'image.py'中找不到引用'load'”

时间:2017-05-05 01:51:46

标签: python pygame pycharm

我有一个问题我在Pycharm中使用Pygames工作,当我尝试pygame.image.load()时它不起作用并且一直告诉我它在image.py中找不到'load'。我重新加载了pygame包,它仍然无法正常工作。请帮我。

使用Cannot find reference 'load' in 'image.py'时,Pycharm报告:pygame.image.load()。尝试执行此命令时代码中断。

import pygame

pygame.init()

surface = pygame.display.set_mode((1200, 720))
my_image = pygame.image.load('maxresdefault.bmp')

run = True
while run:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            run = False

    surface.fill((188, 22, 22)
    surface.blit(my_image, (0, 0))

    pygame.display.update()

pygame.quit()

重新下载Pygame包之后,问题仍然存在。

Code

Error text

1 个答案:

答案 0 :(得分:0)

PyCharm似乎在引用load时遇到了问题,但它运行正常。这里有两个不同的问题:load错误(可以忽略,因为它似乎没有任何解决方法,PyGame工作得很好),但其次,更重要的是,有您的图像文件本身存在问题。它与脚本位于同一目录中吗? .bmp是标准格式,因此不应成为问题。如果它位于正确的目录中且名称正确,请尝试将其转换为.png.jpg图片。