好的,我以标题为准,这是代码的一部分。
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'
我该如何解决?
答案 0 :(得分:1)
我该如何解决?
您可以通过将Surface
对象而不是字符串传递给blit
函数来解决此问题。
Pygame不会自动为您下载图像。您必须自己下载图像;那么您可以使用pygame.image
中的函数来创建Surface
实例。