python使用baidu服务器时间设置操作系统时间,pythonbaidu,在ubuntu 12.0
python使用baidu服务器时间设置操作系统时间,pythonbaidu,在ubuntu 12.0
在ubuntu 12.04,python2.7 上测试通过:
[Python]代码
#-*-coding:utf8 -*-import httplib as clientimport timeimport 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')
当然,上面的方法肯定是有误差的,误差存在于服务器和客户端之间的传输时间。
相关内容
- python弱引用示例,类保持对它所有实例的弱引用,pyt
- python弱引用使用介绍,python引用,和许多其它的高级语言
- 用c扩展python代码示例,扩展python示例,搞了一晚上终于
- python守护进程例子,python守护进程,来自《python co
- python多线程死锁检测代码,python多线程代码,在多线程程
- python调用grep返回结果,python调用grep返回,下面的函数封
- python记录线程的存活时间,python线程存活,对于长期运行
- python实现逆波兰计算表达式,python波兰表达式,逆波兰表
- python实现封闭类(禁止继承),python封闭,python没有se
- python里的列表list使用范例代码,python范例,#list#新建列
评论关闭