AttributeError:“int”对象没有“sleep”属性

2024-05-15 22:57:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Python(以及一般编程)还不太熟悉,所以请原谅我对一些您可能会发现的显而易见的东西缺乏知识或理解。不过我不傻,所以希望我能解决。

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

AttributeError: 'int' object has no attribute '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")

我真的不明白是什么导致了这一点,在查阅了关于类似主题的建议后,我没有找到解决办法。任何帮助都将不胜感激!

如果你想让我把整个剧本都写出来,请直接问我。我只提出了导致问题的代码块(因为其他代码似乎对这里没有任何影响)。


Tags: 代码intest文本inputiftime编程