Python使用ntplib库同步校准当地时间的方法


Posted in Python onJuly 02, 2016

NTP(Network Time Protocol)是由美国德拉瓦大学的David L. Mills教授于1985年提出,设计用来在Internet上使不同的机器能维持相同时间的一种通讯协定。

NTP估算封包在网络上的往返延迟,独立地估算计算机时钟偏差,从而实现在网络上的高精准度计算机校时。

NTP服务在Linux系统比较常见,其实Python也一样,可网上搜索"python获取时间"时,很多是解析页面获取时间的笨办法,殊不知Python也可使用NTP服务进行时间同步获取精确时间、只需要使用ntplib库即可实现。

ntplib库用法简介

安装ntplib:

easy_install ntplib

pip install ntplib

下面上代码。

import os 
import time 
import ntplib 
c = ntplib.NTPClient() 
response = c.request('pool.ntp.org') 
ts = response.tx_time 
_date = time.strftime('%Y-%m-%d',time.localtime(ts)) 
_time = time.strftime('%X',time.localtime(ts)) 
os.system('date {} && time {}'.format(_date,_time))

这样便可以轻松同步当地时间了~

Python 相关文章推荐
Python的shutil模块中文件的复制操作函数详解
Jul 05 Python
Python 绘图和可视化详细介绍
Feb 11 Python
python常见排序算法基础教程
Apr 13 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
May 23 Python
Python编程实现及时获取新邮件的方法示例
Aug 10 Python
python实现图片处理和特征提取详解
Nov 13 Python
Python如何调用外部系统命令
Aug 07 Python
Python递归函数 二分查找算法实现解析
Aug 12 Python
图解python全局变量与局部变量相关知识
Nov 02 Python
将不规则的Python多维数组拉平到一维的方法实现
Jan 11 Python
pytorch 实现L2和L1正则化regularization的操作
Mar 03 Python
python自动化调用百度api解决验证码
Apr 13 Python
Python编程中对super函数的正确理解和用法解析
Jul 02 #Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
Jul 02 #Python
快速排序的算法思想及Python版快速排序的实现示例
Jul 02 #Python
Python使用functools模块中的partial函数生成偏函数
Jul 02 #Python
Python之父谈Python的未来形式
Jul 01 #Python
举例讲解Python的lambda语句声明匿名函数的用法
Jul 01 #Python
Python内置数据结构与操作符的练习题集锦
Jul 01 #Python
You might like
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
用javascript实现自定义标签
2007/05/08 Javascript
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
JS实现简单的Canvas画图实例
2013/07/04 Javascript
jQuery中contents()方法用法实例
2015/01/08 Javascript
JS实现网页滚动条感应鼠标变色的方法
2015/02/26 Javascript
JavaScript字符串常用类使用方法汇总
2015/04/14 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
javascript实现拖放效果
2015/12/16 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
2018/09/04 Javascript
Vue开发之watch监听数组、对象、变量操作分析
2019/04/25 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
Python 中 Meta Classes详解
2016/02/13 Python
python实现用户登录系统
2016/05/21 Python
Python操作mongodb的9个步骤
2018/06/04 Python
详解python3中tkinter知识点
2018/06/21 Python
django 将model转换为字典的方法示例
2018/10/16 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
如何利用python 读取配置文件
2021/01/06 Python
DNA测试:Orig3n
2019/03/01 全球购物
英语系本科生求职信范文
2013/12/18 职场文书
总裁办公室主任职责
2014/01/02 职场文书
《珍珠泉》教学反思
2014/02/20 职场文书
安全生产实施方案
2014/02/23 职场文书
创业融资计划书
2014/04/25 职场文书
产品生产计划书
2014/05/07 职场文书
委托书的格式
2014/08/01 职场文书
超市周年庆活动方案
2014/08/16 职场文书
高中课前三分钟演讲稿
2014/09/13 职场文书
革命电影观后感
2015/06/18 职场文书
React自定义hook的方法
2022/06/25 Javascript