AttributeError:' int'对象没有属性' sleep'

时间:2016-08-20 21:28:26

标签: python attributes

我对Python(以及一般的编程)相当陌生,所以请原谅我对你可能会发现的显而易见的缺乏知识或理解。我并不傻,所以希望我能够解决这个问题。

我正在制作一个基于文本的小型生存游戏,我遇到了一个我似乎无法解决的问题,即:

  

AttributeError:' int'对象没有属性' sleep'

在我尝试运行程序时在控制台中。

import time , sys , random , shelve
# /gather command
if '/gather' in Input and command_state == True:
    if 'wood' in Input:
        print('Collecting wood...')
        if tool != "Axe": 
            time.sleep(random.randrange(5 , 10))
            print("Test")
        else:
            time.sleep(random.randrange(5 , 10))
            print("Test")

我真的不明白造成这种情况的原因,在查看类似主题的建议后,我找不到任何解决方案。任何帮助,将不胜感激!

如果您想要我提出整个脚本,请问问。我只提出导致问题的代码块(因为其他代码似乎都没有影响到这里)。

1 个答案:

答案 0 :(得分:1)

如上所述,您通过创建名为time的变量来覆盖time模块。只需重命名time变量!