【发布时间】:2020-11-23 08:51:46
【问题描述】:
def outputting():
screen.blit(backgroundE, [0, 0])
z = random.randint(0, 3000)
text1 = words[z]
screen.blit(font400.render(text1, False, (255, 255, 255)), (100, 500))
pygame.display.update()
pygame.time.wait(10000)
...
outputting()
我在 Stackoverflow 上找不到与我的问题相关的解决方案。我意识到问题出在我的阵列上。 (该数组包含一堆单词)。我无法发布我的整个代码,因为它现在将近 1000 行。一切正常,除非我将数组引入代码中,但我不断收到错误:
text1 = words(z)
TypeError: 'pygame.Surface' object is not callable
我几乎尝试了所有方法并且卡住了。我需要有一个数组或类似的东西,我可以在其中存储一组(3000)个单词,并且可以随机输出其中一个。
任何类型的帮助都会很棒,
【问题讨论】:
标签: python arrays pygame callable