<p>我试图创建一个脚本,自动打开我的在线课程。我写了这段代码:</p>
<pre><code>import webbrowser
import datetime
import time
now = time.strftime("%D, %H:%M")
lesson1 = "03/09/21, 15:38"
lesson2 = "03/10/21, 15:39"
lesson3 = "03/10/21, 15:40"
while True:
while now != lesson1 and now != lesson2 and now != lesson3:
print ("Waiting, the current time is " + now)
now = time.strftime("%D, %H:%M")
time.sleep(1)
if now == lesson1:
print ("LESSON IS OPENING :D")
webbrowser.open("https://google.com")
if now == lesson2:
print ("LESSON IS OPENING :D")
webbrowser.open("https://google.com")
if now == lesson3:
print ("LESSON IS OPENING :D")
webbrowser.open("https://google.com")
</code></pre>
<p>现在,问题是第一个if语句被无限执行,我想让它只执行一次,而不是等到现在==lesson2,然后执行第二个if等等</p>