这段python代码首先从www.beijing-time.org上获取标准的北京时间,然后同步获取的北京时间到本地

# -*- coding: utf-8 -*-

import time,httplib

import threading

def getBeijinTime():

try:

conn = httplib.HTTPConnection("www.beijing-time.org")

conn.request("GET", "/time.asp")

response = conn.getresponse()

print response.status, response.reason

if response.status == 200:

result = response.read()

data = result.split("\r\n")

year = data[1][len("nyear")+1 : len(data[1])-1]

month = data[2][len("nmonth")+1 : len(data[2])-1]

day = data[3][len("nday")+1 : len(data[3])-1]

#wday = data[4][len("nwday")+1 : len(data[4])-1]

hrs = data[5][len("nhrs")+1 : len(data[5])-1]

minute = data[6][len("nmin")+1 : len(data[6])-1]

sec = data[7][len("nsec")+1 : len(data[7])-1]

beijinTimeStr = "%s/%s/%s %s:%s:%s" % (year, month, day, hrs, minute, sec)

beijinTime = time.strptime(beijinTimeStr, "%Y/%m/%d %X")

return beijinTime

except:

return None

def syncLocalTime():

"""

同步本地时间

"""

beijinTime = getBeijinTime()

if beijinTime is None:

timer = threading.Timer(30.0, syncLocalTime)

timer.start()

else:

tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec = beijinTime[:6]

import os

os.system("date %d-%d-%d" % (tm_year, tm_mon, tm_mday)) #设置日期

os.system("time %d:%d:%d.0" % (tm_hour, tm_min, tm_sec)) #设置时间

if __name__=='__main__':

while True:

syncLocalTime()

time.sleep(30)

python北京时间代码_python代码定时同步本机的北京时间详解相关推荐

  1. python更新数据库表的时间字段_python更新数据库中某个字段的数据(方法详解)

    连接数据库基本操作,我把每一步的操作是为什么给大家注释一下,老手自行快进. 请注意这是连接数据库操作,还不是更新. import pymysql #导包 #连接数据库 db = pymysql.con ...

  2. python抽奖滚动界面_Python使用Tkinter实现转盘抽奖器的步骤详解

    我使用 Python 中的 Tkinter 模块实现了一个简单的滚动抽奖器,接下来继续写一个简单的转盘抽奖器. 滚动抽奖器与点名的场景相似,是从一群人中抽出中奖的人,奖品是提前确定了的,抽奖只是确定中 ...

  3. python 录制web视频_Python django框架 web端视频加密的实例详解

    视频加密流程图: 后端获取保利威的视频播放授权token,提供接口api给前端 参考文档:http://dev.polyv.net/2019/videoproduct/v-api/v-api-play ...

  4. python类的命名空间_Python之关于类变量的两种赋值区别详解

    我就废话不多说了,还是直接看代码吧! # -*- coding:utf-8 -*- #面试题,写一个方法,将一行字符串中所有的单词数量统计出来 class Person(object): TAG = ...

  5. python模拟手写笔迹_Python实现基于KNN算法的笔迹识别功能详解

    本文实例讲述了Python实现基于KNN算法的笔迹识别功能.分享给大家供大家参考,具体如下: 需要用到: Numpy库 Pandas库 手写识别数据 点击此处本站下载. 数据说明: 数据共有785列, ...

  6. python中英文字频率_python实现统计文本中单词出现的频率详解

    本文实例为大家分享了python统计文本中单词出现频率的具体代码,供大家参考,具体内容如下 #coding=utf-8 import os from collections import Counte ...

  7. python自动批量下载_Python批量下载鼠标样式,自动化一条龙处理详解

    前情提要 最近发现一款特别好看的壁纸软件,其中提供了鼠标样式,感觉很好看!很精致!心想肯定是请求下载然后启用鼠标样式, 那么发送请求,那不就可以用Python爬虫了吗? 其中鼠标样式下图: 爬虫环境 ...

  8. python中randrange函数_python 函数中的内置函数及用法详解

    总结一下Python解释器包含的一系列的内置函数,下面表格按字母顺序列出了内置函数: 下面就一一介绍一下内置函数的用法: 1.abs() 返回一个数值的绝对值,可以是整数或浮点数等. print(ab ...

  9. python列表浅复制_Python列表的深复制和浅复制示例详解

    一.深复制与浅复制 列表是Python中自带的一种数据结构,在使用列表时,拷贝操作不可避免,下面简单讨论一下列表的深复制(拷贝)与浅复制 首先看代码: l1 = [5, 4, 3, 2, 1] # 用 ...

最新文章

  1. [翻译] ASP.NET内幕 - IIS处理模型
  2. 泰坦尼克号数据_看完泰坦尼克号生还数据之后,你还会认为是妇女和儿童先走吗?...
  3. 红薯因 Swift 重写开源中国失败,貌似欲改用 Python
  4. 【中继协助频谱切换】基于中继协助的频谱切换机制的MATLAB仿真
  5. 【存储知识学习】第十章- NAS和SAN《大话存储》阅读笔记
  6. 实时监控:基于流计算 Oceanus ( Flink ) 实现系统和应用级实时监控
  7. 作者:洪学海(1967-),男,博士,中国科学院计算技术研究所研究员,信息技术战略研究中心常务副主任。...
  8. 点赞功能设计,网上的,留个底
  9. mac系统自带python开发环境吗_Mac OS搭建Python开发环境的几个误区
  10. Java核心技术卷1—— 目录
  11. 华为交换机的使用命令及简单配置(亲测)
  12. 秒变金庸风 | NLP文本风格迁移
  13. java 拼音 排序_java对中文(拼音)进行排序
  14. sumif单列求和_Sumif、Sumifs单列多条件求和
  15. 2021年【最后】的抢票机会你抓住了吗?这里有一些抢票攻略!
  16. WIN10家庭版虚拟机启动蓝屏问题
  17. Ubuntu小技巧14--sed命令详解
  18. 一键轻松设置项目代理
  19. Android Studio编写Xposed模块
  20. pygame简单伪3d赛车赛道

热门文章

  1. 阿里 P7 内功修炼法则
  2. 误删了数据库,我只能跑路么?
  3. 脆弱的Scrum,敏捷在哪里?
  4. linux服务器密码策略,windows与linux服务器平台密码策略管理
  5. error: ‘__declspec‘ attributes are not enabled; use ‘-fdeclspec‘ or ‘-fms-extensions‘ to enabl
  6. Cannot load onnxruntime.capi. Error: DLL load failed: 找不到指定的模块
  7. libxml/xmlversion.h: No such file or directory
  8. ffmpeg图片压缩为视频
  9. Cannot get Python include directory. Is distutils installed
  10. ffmpeg的H264编码 视频逐渐模糊