0
我遇到了一個問題我正在Pycharm中與Pygames一起工作,當我嘗試pygame.image.load()時它不起作用並保留告訴我它無法在image.py中找到'load'。我redownloaded pygame包,它仍然無法正常工作。請幫幫我。Pycharm:「在'image.py'中找不到引用'load'」
Pycharm報告:Cannot find reference 'load' in 'image.py'
,當使用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包後,問題依然存在。
請** **您的帖子,並顯示實際的代碼和錯誤信息爲文本,而不是截圖。其他人不能從你的圖像複製和粘貼。詳情請參閱(https://meta.stackoverflow.com/a/285557/1402846)。謝謝。 – Pang
Pycharm錯誤地警告說'pygame.image.load'找不到,但它可以。嘗試加載一個PNG圖像,因爲pygame只能加載有限的格式。 –
查看Pycharm中的image.py代碼後,我發現它從另一個文件中導入了'load()':'from pygame.imageext import load,load_extended,save_extended'。在imageext.py中沒有名爲'load'的方法,至少沒有Pycharm顯示的方法。 [Pygame.image](https://www.pygame.org/docs/ref/image.html) – Andreas