为什么我的预定作业 运行 自动?
Why is my scheduled job running automatically?
I 运行 单元格,它只是 运行s 连续不间断。相反,我希望在触发时间段之前不启动脚本。
我在主函数中调用了 4 个函数。我错过了什么?
这是我的脚本:
def main():
print("Lets connect to Snowflake...")
SnowDB = ConnectSnow('email.com', passwordSNOW)
print("Reading Snowflake statement")
DFsnow = SnowZips(sqlzipterry)
print("Lets connect to Salesforce...")
SFDB = ConnectSalesforce('email.com', passwordSF)
print("Reading Salesforce statement")
df2 = SFZips(sf_data)
Final = MergeZips(df2,df1)
#schedule.every().day.at("16:30").do(main)
schedule.every(1).minutes.do(main)
while True:
schedule.run_pending()
time.sleep(1)
谢谢!
你是 运行 while 循环中的代码,条件为真,因此它将开始无限执行。
I 运行 单元格,它只是 运行s 连续不间断。相反,我希望在触发时间段之前不启动脚本。
我在主函数中调用了 4 个函数。我错过了什么?
这是我的脚本:
def main():
print("Lets connect to Snowflake...")
SnowDB = ConnectSnow('email.com', passwordSNOW)
print("Reading Snowflake statement")
DFsnow = SnowZips(sqlzipterry)
print("Lets connect to Salesforce...")
SFDB = ConnectSalesforce('email.com', passwordSF)
print("Reading Salesforce statement")
df2 = SFZips(sf_data)
Final = MergeZips(df2,df1)
#schedule.every().day.at("16:30").do(main)
schedule.every(1).minutes.do(main)
while True:
schedule.run_pending()
time.sleep(1)
谢谢!
你是 运行 while 循环中的代码,条件为真,因此它将开始无限执行。