python中的这个错误信息是什么意思?

时间:2013-01-05 17:27:31

标签: python

我在python上制作一个刽子手游戏,当我尝试运行它时会出现此错误消息。如果有人能告诉我这意味着什么,我将不胜感激。

Traceback (most recent call last):
  File "D:\Computing\Unit 3\Hangman\hangmanv2.py", line 200, in <module>
    hangmangame()
  File "D:\Computing\Unit 3\Hangman\hangmanv2.py", line 195, in hangmangame
    newwords()
  File "D:\Computing\Unit 3\Hangman\hangmanv2.py", line 187, in newwords
    hangmangame()
  File "D:\Computing\Unit 3\Hangman\hangmanv2.py", line 158, in hangmangame
    guessletter()
  File "D:\Computing\Unit 3\Hangman\hangmanv2.py", line 136, in guessletter
    print(hangmanpics[0])
IndexError: list index out of range

2 个答案:

答案 0 :(得分:4)

错误表示hangmanpics[0]中的(零)索引超出范围。换句话说,hangmanpics是一个空列表。

尝试将其打印出来进行验证。

答案 1 :(得分:2)

这表示您的列表hangmanpics为空。

如果hangmanpics[0]给你一个IndexError,那么这意味着0 th 索引中没有元素,这是第一个索引,意味着你的列表是空。