日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python如何调用日期函数_当前时间等于另一个时间时如何使用函数:Python

發布時間:2023/12/20 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python如何调用日期函数_当前时间等于另一个时间时如何使用函数:Python 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我正在開發一個腳本,它利用我在Raspberry Pi 3上控制8通道繼電器板繼電器的功能。該功能正常工作,調用該功能。我正在嘗試開發此腳本,因此當當前時間等于另一個時間(例如第1區開始時間)時,繼電器會根據代碼中其他部分接收的狀態打開/關閉。

我已經測試了它沒有這個時間等于部分,一切正常。當我添加這種復雜程度時,我似乎遇到了一些問題。以下是我的代碼示例:while True:

from datetime import datetime

import time

import smbus

ValveStatus='00000001' #0 is closed, 1 is open.

R1_1,R2_1,R3_1,R4_1,R5_1,R6_1,R7_1,R8_1=list(map(int, ValveStatus))

currenttime=datetime.today().strftime('%Y-%m-%d %H:%M:%S')

Z1S_Timestamp='2018-07-09 10:25:11'

if(currenttime==Z1S_Timestamp):

if(R8_1==1):

SetRelayState(BoardOne,8,"ON")

else:

SetRelayState(BoardOne,8,"OFF")

無論我多少次更改代碼,它都無法使用此計時方法。它永遠不會進入循環,因此繼電器永遠不會打開。有沒有更好的方法來做到這一點,而不僅僅是如果等于陳述?我愿意編輯它,但繼電器仍然需要在開始時間周圍打開。我認為1或2分鐘的余量是可以的,因為它完全相同的時間不是100%必要的。

會是這樣的:currenttime= '2018-07-09 12:53:55' #hard coding just for example purposes

if('2018-07-09 12:52:55' <= currenttime <= '2018-07-09 12:54:55'):

do the things

是一個更有效/正確/ python正確的方法?

總結

以上是生活随笔為你收集整理的python如何调用日期函数_当前时间等于另一个时间时如何使用函数:Python的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。