私はPython(およびプログラミング全般)の新版です。私は愚かではないので、うまくいけばそれを解決できるはずです。AttributeError: 'int'オブジェクトに属性 'sleep'がありません
私は小さなテキストベースのサバイバルゲームを作っています、と私は私が解決するように見えることはできません問題が、発生している:私は試してみて、私のプログラムを実行すると、コンソールで
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")
私は本当にこれを引き起こしているかを理解していないと同様のトピックに関する助言を見た後、私は解決策を発見しました。どんな助けもありがとう!
スクリプト全体を載せたい場合は、尋ねてください。私は問題の原因となっていたコードのブロックだけを置いています(他のコードは何も影響を与えていないようです)。
モジュール 'time'を同じ名前の変数で上書きしています。 – Daniel
ありがとうございました!私はセットアップで私はそれを削除したので、冗長な変数だった '時間'と呼ばれる変数があることに気づいた。再度、感謝します! – BFI01