[英]Python while loop,elif loop pause
我正在尝试使用 firebase 数据库为我的迷你项目创建时基数据发送和接收程序,但我有一个问题。下面的代码显示了我的项目的主循环,当我开始执行这个程序时,将构建(不执行)和另一个问题elif循环不正确。这里我使用的是 raspberry pi 3B+。所以请告诉我这个问题的解决方案。时间会以 24 小时格式显示
while True:
now = datetime.datetime.now()
hour=now.strftime("%H")
minite=now.strftime("%M")
second=now.strftime("%S")
if second==("00"):
if (minite=="30"or"37"):
update_firebase()
elif (second=="00"):
if (minite=="56"):
if (hour=="18"):
downlod_firebase()
else:
print ("Error")
time.sleep(1)
if
和elif
具有相同的条件now = datetime.datetime.now()
if now.second == 0 and (now.minute == 30 or now.minute == 37):
update_firebase()
elif now.second == 0 and now.minute == 56 and now.hour == 18:
downlod_firebase()
else:
print ("Error")
time.sleep(1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.