python修改操作系统时间的方法


Posted in Python onMay 18, 2015

本文实例讲述了python修改操作系统时间的方法。分享给大家供大家参考。具体实现方法如下:

#-*- coding:utf-8 -*-
import socket
import struct
import time
import win32api
TimeServer = '210.72.145.44' #国家授时中心ip
Port = 123
def getTime():
  TIME_1970 = 2208988800L
  client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  data = '\x1b' + 47 * '\0'
  client.sendto(data, (TimeServer, Port))
  data, address = client.recvfrom(1024)
  data_result = struct.unpack('!12I', data)[10]
  data_result -= TIME_1970
  return data_result
def setSystemTime():
  tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst = time.gmtime(getTime())
  win32api.SetSystemTime(tm_year, tm_mon, tm_wday, tm_mday, tm_hour, tm_min, tm_sec, 0)
  print "Set System OK!"
if __name__ == '__main__':
  setSystemTime()
  print "%d-%d-%d %d:%d:%d" % time.localtime(getTime())[:6]

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python中多线程thread与threading的实现方法
Aug 18 Python
跟老齐学Python之模块的加载
Oct 24 Python
整理Python中的赋值运算符
May 13 Python
浅谈Python黑帽子取代netcat
Feb 10 Python
详解PyCharm安装MicroPython插件的教程
Jun 24 Python
python lambda表达式在sort函数中的使用详解
Aug 28 Python
python logging添加filter教程
Dec 24 Python
基于python实现简单C/S模式代码实例
Sep 14 Python
Python爬虫之Selenium实现窗口截图
Dec 04 Python
python实现计算器简易版
Dec 17 Python
python+selenium自动化实战携带cookies模拟登陆微博
Jan 19 Python
Python趣味挑战之教你用pygame画进度条
May 31 Python
Python中的hypot()方法使用简介
May 18 #Python
Python批量转换文件编码格式
May 17 #Python
Python实现批量下载文件
May 17 #Python
python抓取最新博客内容并生成Rss
May 17 #Python
Python实现遍历数据库并获取key的值
May 17 #Python
Python对列表排序的方法实例分析
May 16 #Python
python中base64加密解密方法实例分析
May 16 #Python
You might like
PHP 开源框架22个简单简介
2009/08/24 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
ecshop 2.72如何修改后台访问地址
2015/03/03 PHP
php输出图像的方法实例分析
2017/02/16 PHP
PHP中trait使用方法详细介绍
2017/05/21 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
js图片翻书效果代码分享
2015/08/20 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
浅谈ES6 模板字符串的具体使用方法
2017/11/07 Javascript
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
vue实现中部导航栏布局功能
2019/07/30 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
2019/08/27 Javascript
JS数组方法reduce的用法实例分析
2020/03/03 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
用python与文件进行交互的方法
2018/03/01 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
python实现随机梯度下降法
2020/03/24 Python
Python+OpenCV感兴趣区域ROI提取方法
2019/01/10 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
Python基于Hypothesis测试库生成测试数据
2020/04/29 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
Python通过类的组合模拟街道红绿灯
2020/09/16 Python
项目经理的岗位职责
2013/11/23 职场文书
4s客服专员岗位职责
2013/12/01 职场文书
畜牧兽医本科生的自我评价
2014/03/03 职场文书
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
2015年学校教研室主任工作总结
2015/07/20 职场文书
《月光曲》教学反思
2016/02/16 职场文书
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python
python中Pyqt5使用Qlabel标签播放视频
2022/04/22 Python