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

Ale*_*owe 0 python python-3.x

我得到AttributeError: 'str' object has no attribute 'sleep'了这个问题的标题中的指定,我无法弄清楚它为什么抛出该错误消息.

倒计时Timer.py

import time, datetime

Year = 2020
Month = 12
Day = 24
Hour = 23
Minute = 18
Second = 50

while True:
    Datetime = datetime.datetime(Year, Month, Day, Hour, Minute, Second)
    diff = Datetime - datetime.datetime.now()
    diff = str(diff)

    days, not_useful, time = diff.split()

    Day1 = days + " " + "Day" # Day

    print(Day1)

    time.sleep(1)
Run Code Online (Sandbox Code Playgroud)

Dai*_*arf 9

那是因为你在本地time用字符串擦除了包含模块的变量.这是一个正确的代码:

import time, datetime

Year = 2020
Month = 12
Day = 24
Hour = 23
Minute = 18
Second = 50

while True:
    Datetime = datetime.datetime(Year, Month, Day, Hour, Minute, Second)
    diff = Datetime - datetime.datetime.now()
    diff = str(diff)

    days, not_useful, time_str = diff.split()

    Day1 = days + " " + "Day" # Day

    print(Day1)

    time.sleep(1)
Run Code Online (Sandbox Code Playgroud)