python 定时器,实现每天凌晨3点执行的方法


Posted in Python onFebruary 20, 2019

如下所示:

'''
Created on 2018-4-20

例子:每天凌晨3点执行func方法
'''
import datetime
import threading

def func():
  print("haha")
  #如果需要循环调用,就要添加以下方法
  timer = threading.Timer(86400, func)
  timer.start()

# 获取现在时间
now_time = datetime.datetime.now()
# 获取明天时间
next_time = now_time + datetime.timedelta(days=+1)
next_year = next_time.date().year
next_month = next_time.date().month
next_day = next_time.date().day
# 获取明天3点时间
next_time = datetime.datetime.strptime(str(next_year)+"-"+str(next_month)+"-"+str(next_day)+" 03:00:00", "%Y-%m-%d %H:%M:%S")
# # 获取昨天时间
# last_time = now_time + datetime.timedelta(days=-1)

# 获取距离明天3点时间,单位为秒
timer_start_time = (next_time - now_time).total_seconds()
print(timer_start_time)
# 54186.75975


#定时器,参数为(多少时间后执行,单位为秒,执行的方法)
timer = threading.Timer(timer_start_time, func)
timer.start()

以上这篇python 定时器,实现每天凌晨3点执行的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python牛刀小试密码爆破
Feb 03 Python
python获取一组数据里最大值max函数用法实例
May 26 Python
Python ValueError: invalid literal for int() with base 10 实用解决方法
Jun 21 Python
在Mac OS系统上安装Python的Pillow库的教程
Nov 20 Python
浅谈pyhton学习中出现的各种问题(新手必看)
May 17 Python
Python实现的购物车功能示例
Feb 11 Python
Python os.rename() 重命名目录和文件的示例
Oct 25 Python
python 命令行传入参数实现解析
Aug 30 Python
详解Python time库的使用
Oct 10 Python
Python实现图片添加文字
Nov 26 Python
django从后台返回html代码的实例
Mar 11 Python
Django如何创作一个简单的最小程序
May 12 Python
python爬取酷狗音乐排行榜
Feb 20 #Python
python 定时器,轮询定时器的实例
Feb 20 #Python
在Python中,不用while和for循环遍历列表的实例
Feb 20 #Python
python爬取内容存入Excel实例
Feb 20 #Python
Python和Go语言的区别总结
Feb 20 #Python
python整小时 整天时间戳获取算法示例
Feb 20 #Python
python 获取毫秒数,计算调用时长的方法
Feb 20 #Python
You might like
获得Google PR值的PHP代码
2007/01/28 PHP
php中http_build_query 的一个问题
2012/03/25 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
php中如何执行linux命令详解
2018/11/06 PHP
PHP实现简单计算器小程序
2020/08/28 PHP
YII框架常用技巧总结
2019/04/27 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
关于laravel 子查询 & join的使用
2019/10/16 PHP
用javascript连接access数据库的方法
2006/11/17 Javascript
表单项的name命名为submit、reset引起的问题
2007/12/22 Javascript
解析javascript 浏览器关闭事件
2013/07/08 Javascript
angularJS提交表单(form)
2015/02/09 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
深入了解JavaScript 私有化
2019/05/30 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
python文本数据相似度的度量
2018/03/12 Python
numpy中以文本的方式存储以及读取数据方法
2018/06/04 Python
python矩阵转换为一维数组的实例
2018/06/05 Python
如何优雅地处理Django中的favicon.ico图标详解
2018/07/05 Python
浅谈Pycharm中的Python Console与Terminal
2019/01/17 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
python实现同一局域网下传输图片
2020/03/20 Python
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
在C中是否有模拟继承等面向对象程序设计特性的好方法
2012/05/22 面试题
公司庆典邀请函范文
2014/01/13 职场文书
大学新学期计划书
2014/04/28 职场文书
创业计划书之废品回收
2019/09/26 职场文书
MySQL日期时间函数知识汇总
2022/03/17 MySQL
《勇者辞职不干了》上卷BD发售宣传CM公开
2022/04/08 日漫
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS