报错的原因是比较是把时间差数据类型跟int型进行了比较
案例和解决方案:
from datetime import datetime,timedelta
import time
start_time = datetime.now()
end_time = datetime.now()
#while end_time-start_time<3600:#希望比较两个时间范围,用int型会报错
while end_time-start_time<timedelta(days=1,hours=6):#改成时间差类型就可以了
time.sleep(1)
print(end_time)
end_time = datetime.now()