python-3.x - 寻找安排python包运行的方法
问题描述
我对python相当陌生。创建了一个工作包以将谷歌分析报告导入 SQL 表后,我现在正尝试安排每天执行更新。该main()
功能完成工作
def main():
analytics = initialize_analyticsreporting()
response = get_report(analytics)
print_response(response)
if __name__ == '__main__':
main()
我希望main()
每天早上4 点启动
试图添加到同一个包:
job_to_schedule = main
def schedule_with_delay(self):
for task in self.tasks:
schedule.every(1).day.at("04:00").do(self.task, job_to_schedule)
while True:
schedule.run_pending()
time.sleep(1)
但是跑步schedule.get_jobs()
什么也没显示。
请协助。谢谢
解决方案
终于按计划上班了。消除循环就成功了
schedule.every(1).hour.do(main)
while True:
schedule.run_pending()
time.sleep(1)
感谢你的协助
推荐阅读
- php - 不使用会话使用 PHP 和 Ajax 登录另一个页面
- microsoft-teams - 我在哪里可以获得传递给 Microsoft Teams 的 javascript SDK 中 submitTask 函数的 appId?
- pentaho - 将表作为变量传递 - Pentaho
- sql - oracle 11g 上出现 ORA-00979 的原因是什么
- java - com.mysql.cj.exceptions.DataConversionException:无法从字符串“”确定值类型
- recursion - 如何在 OCaml 中将浮点数提高到指数?
- r - 在 R markdown 中保持添加的图像位置
- ios - 升级到反应原生 0.59.10 后无法加载包 (ios)
- gcc - gcc 错过了“隐藏的重载虚函数”警告
- python - 从python中的字典中删除一些固定数量的键的快速方法?