python实现定时自动启动代码 线程方法(每日更新、爬虫等)

您所在的位置:网站首页 python怎么设置自动跑代码 python实现定时自动启动代码 线程方法(每日更新、爬虫等)

python实现定时自动启动代码 线程方法(每日更新、爬虫等)

2024-01-22 17:50| 来源: 网络整理| 查看: 265

本文是csdn的另一篇:python 定时器,每天凌晨3点执行 方法的更新 python实现定时自动启动代码  线程方法(每日更新、爬虫等)

本文使用threading.Timer(seconds, fun)的方法实现周期启动

通过datetime.datetime.now()等方法获取当前时间同时做校正判断

定时自启动函数的效果

如果想即食  直接修改marktime

然后在func加入你的代码或者调用你的函数

注释版 import datetime import threading marktime=" 18:02:20" # 修改:上面的marktime改成你需要的自启动时间即可 # (空格别删了)请按照以上格式修改时间哦 乱修改会报错 # 运行函数 def func(): # 在这里加你的函数即可 print("haha") #如果需要循环调用,就要添加以下方法 timer = threading.Timer(86400, func) # 86400是3600*24 懂我意思吧 timer.start() # preFun预处理函数 对第一次启动进行今日或次日时间判断 然后方便进行正确的自启动 def preFun(): # 获取现在时间 now_time = datetime.datetime.now() marktimes = datetime.datetime.strptime(str(now_time.date()) + marktime, "%Y-%m-%d %H:%M:%S") # marktimes是datetime化的时间数据类型 # 2020-03-13 17:35:26.772379 marktimes是如左类似结构 # 今日时间是否预期 if (now_time


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3