Python 我的代码将链接打开三次,如何将其限制为一次?
该程序从.csv文件中获取链接,在特定时间(在.csv文件中指定)打开它,并在每次这样做时输出“MEETING JOINED!”。不过,它会打开链接并输出“MEETING JOINED!”三次,每次都是在短暂的休息之后。我怎样才能阻止它这样做三次呢?您的睡眠时间是10秒+执行逻辑的时间,因此在计划会议的同一分钟内,此代码将运行大约4次以上。打开会议链接后,使用标志或其他标记将其标记为已完成,这样就不会在下一个循环中拾取该链接。如果代码仅在登录之前运行,则可以使用break结束例程Python 我的代码将链接打开三次,如何将其限制为一次?,python,pandas,python-datetime,python-webbrowser,Python,Pandas,Python Datetime,Python Webbrowser,该程序从.csv文件中获取链接,在特定时间(在.csv文件中指定)打开它,并在每次这样做时输出“MEETING JOINED!”。不过,它会打开链接并输出“MEETING JOINED!”三次,每次都是在短暂的休息之后。我怎样才能阻止它这样做三次呢?您的睡眠时间是10秒+执行逻辑的时间,因此在计划会议的同一分钟内,此代码将运行大约4次以上。打开会议链接后,使用标志或其他标记将其标记为已完成,这样就不会在下一个循环中拾取该链接。如果代码仅在登录之前运行,则可以使用break结束例程 import
import time
import pandas as pd
from datetime import datetime
import webbrowser
def sign_in(meetinglink):
webbrowser.open(meetinglink)
df = pd.read_csv('/Users/3021118/Applications/Meeting-Launcher/timings.csv')
while True:
now = datetime.now().strftime("%H:%M")
if now in str(df['timings']):
row = df.loc[df['timings'] == now]
m_link = str(row.iloc[0,1])
sign_in(m_link)
time.sleep(10)
print('MEETING JOINED!')