如何在pygame显示中加载python Wikipedia图像?

时间:2018-09-22 11:17:54

标签: pygame wikipedia

好的,我以标题为准,这是代码的一部分。

black = (0,0,0)
display = pygame.display.set_mode((1000, 600))
def main():
   search_word = "apple inc"
   result = ""
   main = True

   while main:
       for event in pygame.event.get():
           if event.type == pygame.QUIT:
               pygame.quit()
               quit()
       display.blit(black)
       result = wikipedia.page(search_word)
       display.blit(result.images[0], (100, 100)

       pygame.display.update()

而且,我遇到了错误:

  

回溯(最近通话最近):       display.blit(result.images [0],(100,100))AttributeError:'str'对象没有属性'images'

我该如何解决?

1 个答案:

答案 0 :(得分:1)

  

我该如何解决?

您可以通过将Surface对象而不是字符串传递给blit函数来解决此问题。

Pygame不会自动为您下载图像。您必须自己下载图像;那么您可以使用pygame.image中的函数来创建Surface实例。