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网络编程学习笔记(六):Web客户端访问
Jun 09 Python
python编程开发之日期操作实例分析
Nov 13 Python
完美解决python遍历删除字典里值为空的元素报错问题
Sep 11 Python
Python整型运算之布尔型、标准整型、长整型操作示例
Jul 21 Python
Python pyinotify日志监控系统处理日志的方法
Mar 08 Python
Python面向对象程序设计之类的定义与继承简单示例
Mar 18 Python
python中for循环把字符串或者字典添加到列表的方法
Jul 20 Python
Python获取时间范围内日期列表和周列表的函数
Aug 05 Python
python 模拟银行转账功能过程详解
Aug 06 Python
python2与python3爬虫中get与post对比解析
Sep 18 Python
关于tf.nn.dynamic_rnn返回值详解
Jan 20 Python
python通过opencv调用摄像头操作实例分析
Jun 07 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
PHP合并数组+与array_merge的区别分析
2010/08/01 PHP
详谈PHP面向对象中常用的关键字和魔术方法
2017/02/04 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
PHP接口继承及接口多继承原理与实现方法详解
2017/10/18 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
2018/08/17 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
JavaScript For Beginners(转载)
2007/01/05 Javascript
基于jquery的图片的切换(以数字的形式)
2011/02/14 Javascript
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
Js注册协议倒计时的小例子
2013/06/24 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
AngularJs基于角色的前端访问控制的实现
2016/11/07 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
JS计算斐波拉切代码实例
2019/09/12 Javascript
Vue 3.0双向绑定原理的实现方法
2019/10/23 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
python中的五种异常处理机制介绍
2014/09/02 Python
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
pygame游戏之旅 按钮上添加文字的方法
2018/11/21 Python
Python中免验证跳转到内容页的实例代码
2020/10/23 Python
英国著名的药妆网站:Escentual
2016/07/29 全球购物
BOSE德国官网:尽探索之力,享音乐之极
2016/12/11 全球购物
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
国际贸易专业个人求职信格式
2014/02/02 职场文书
高二物理教学反思
2014/02/08 职场文书
校园演讲稿汇总
2014/05/21 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
纪委书记群众路线整改措施思想汇报
2014/10/09 职场文书
小学语文复习计划
2015/01/19 职场文书
五四青年节活动总结
2015/02/10 职场文书
2016庆祝教师节新闻稿
2015/11/25 职场文书