当前位置: 首页 > news >正文

Python 使用http时间同步设置系统时间源码

Python方式实现使用http时间同步设置系统时间源码,系统环境是ubuntu 12.04、Python2.7版本。需要使用到time、os及httplib方法。

Python使用http时间同步设置系统时间,源码如下:

#-*-coding:utf8 -*-
import httplib as client
import time
import osdef get_webservertime(host):conn=client.HTTPConnection(host)conn.request("GET", "/")r=conn.getresponse()ts=  r.getheader('date') #获取http头date部分#将GMT时间转换成北京时间local_time= time.mktime(time.strptime(ts[5:], "%d %b %Y %H:%M:%S GMT")) + (8 * 60 * 60)ltime = time.gmtime(local_time)#使用date设置时间dat = 'date -u -s "%d-%d-%d %d:%d:%d" ' % (ltime.tm_year,ltime.tm_mon,ltime.tm_mday,ltime.tm_hour,ltime.tm_min,ltime.tm_sec) os.system(dat)get_webservertime('www.baidu.com')

http://www.lryc.cn/news/101518.html

相关文章:

  • golang sync.singleflight 解决热点缓存穿透问题
  • 4、Linux驱动开发:设备-设备号设备号注册
  • C++(MFC)调用Python
  • 深度学习实践——循环神经网络实践
  • docker简单web管理docker.io/uifd/ui-for-docker
  • SpringBoot内嵌的Tomcat:
  • 企业级docker应用注意事项
  • 腾讯云高性能计算集群CPU服务器处理器说明
  • tinkerCAD案例:23.Tinkercad 中的自定义字体
  • Box-Cox 变换
  • Linux wc命令用于统计文件的行数,字符数,字节数
  • Python读取多个栅格文件并提取像元的各波段时间序列数据与变化值
  • Linux 之 wget curl
  • AngularJS 和 React区别
  • 【Solr】Solr搜索引擎使用
  • 一起学算法(选择排序篇)
  • 智能体的主观和能动
  • AB 压力测试
  • 多旋翼物流无人机节能轨迹规划(Python代码实现)
  • Vue通过指令 命令将打包好的dist静态文件上传到腾讯云存储桶 (保存原有存储目录结构)
  • Linux 新硬盘分区,挂载
  • Stable Diffusion 开源模型 SDXL 1.0 发布
  • NoSQL--------- Redis配置与优化
  • Ubuntu中关闭防火墙
  • java-马踏棋盘
  • 系统架构设计师-软件架构设计(4)
  • 51单片机--AD/DA
  • 网络安全-防御需知
  • C#百万数据处理
  • windows端口占用