擅长:python、mysql、java
<p>使用python中的<code>time</code>库,有一个<code>time.localtime()</code>函数将当前时间作为结构返回。你知道吗</p>
<p>你可以检查一下时间是23点(晚上11点),然后关灯,然后让它睡眠36000秒(10小时),然后再开灯。你知道吗</p>
<p>或者,每隔几分钟检查一次时间是上午9点,如果脚本可能在夜间重新启动,请打开灯</p>
<p>示例:</p>
<pre><code>import time
while True:
if time.localtime().tm_hour == 23:
lights_off()
time.sleep(3600) # No need to check for at least 1 hour
elif time.localtime().tm_hour == 9:
lights_on()
time.sleep(3600)
time.sleep(60) # Checks every minute
</code></pre>
<p>时间文档:<a href="https://docs.python.org/3.6/library/time.html#time.localtime" rel="nofollow noreferrer">https://docs.python.org/3.6/library/time.html#time.localtime</a></p>