[英]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.