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目录操作之python遍历文件夹后将结果存储为xml
Jan 27 Python
批量将ppt转换为pdf的Python代码 只要27行!
Feb 26 Python
单利模式及python实现方式详解
Mar 20 Python
Python读取系统文件夹内所有文件并统计数量的方法
Oct 23 Python
Python 支付整合开发包的实现
Jan 23 Python
python3字符串操作总结
Jul 24 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
Mar 10 Python
浅谈python3 构造函数和析构函数
Mar 12 Python
django创建超级用户时指定添加其它字段方式
May 14 Python
Python使用Excel将数据写入多个sheet
May 16 Python
linux系统下pip升级报错的解决方法
Jan 31 Python
python sleep和wait对比总结
Feb 03 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
oracle资料库函式库
2006/10/09 PHP
由php if 想到的些问题
2008/03/22 PHP
php smarty函数扩展
2010/03/15 PHP
简述php环境搭建与配置
2016/12/05 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
详解CSS样式中的 !important * _ 符号
2021/03/09 HTML / CSS
namespace.js Javascript的命名空间库
2011/10/11 Javascript
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
javascript页面动态显示时间变化示例代码
2013/12/18 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
小程序实现列表点赞功能
2018/11/02 Javascript
深入理解Puppeteer的入门教程和实践
2019/03/05 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
Python解析nginx日志文件
2015/05/11 Python
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
如何用python处理excel表格
2020/06/09 Python
详解Python中第三方库Faker
2020/09/25 Python
python归并排序算法过程实例讲解
2020/11/04 Python
基于Python的图像阈值化分割(迭代法)
2020/11/20 Python
Django框架实现在线考试系统的示例代码
2020/11/30 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
新西兰廉价汽车租赁:Snap Rentals
2018/09/14 全球购物
研发工程师的岗位职责
2013/11/18 职场文书
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
软件项目实施计划书
2014/05/02 职场文书
大学迎新标语
2014/06/26 职场文书
校园广播稿100字
2014/10/06 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书