Skip to main content
 首页 » 编程设计

python之属性错误 : 'str' object has no attribute 'sleep'

2025年05月04日11mayingbao

我收到此问题标题中指定的 AttributeError: 'str' object has no attribute 'sleep' 并且我无法弄清楚为什么它会抛出该错误消息。

倒数计时器.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) 

请您参考如下方法:

那是因为您在本地用字符串删除了包含模块的变量 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)