python源碼定時(shí)同步本機(jī)的北京時(shí)間

把開發(fā)過程比較好的一些內(nèi)容段記錄起來,下邊資料是關(guān)于python定時(shí)同步本機(jī)的北京時(shí)間的內(nèi)容,應(yīng)該能對(duì)各位也有好處。

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("rn")

? ? ? ? ? ? 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():

? ? """

? ? 同步本地時(shí)間

? ? """

? ? 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))? ? #設(shè)置日期

? ? ? ? os.system("time %d:%d:%d.0" % (tm_hour, tm_min, tm_sec))? ? #設(shè)置時(shí)間

if __name__=='__main__':

? ? while True:

? ? ? ? syncLocalTime()

? ? ? ? time.sleep(30)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天政府發(fā)布修改五一假期的事情之后一定有不少人心情澎湃。 只是與我大概沒什么緣分,連清明節(jié)都不放我“走”的公司,會(huì)...
    鏡子_23bd閱讀 311評(píng)論 0 4
  • 我想, 我是喜歡云的 仰望時(shí) 無論是去向何方的 是來 抑或是離開的 我想, 我是喜歡你的 想念時(shí) 無論是處在何方的...
    3fe0b655e9c9閱讀 120評(píng)論 0 1
  • 1.選擇排序(每次選擇最小的放在最前面) 選擇排序的基本思想: 每一趟在n-i+1(i=1,2,3…,n-1)個(gè)記...
    偷了月光的貓閱讀 298評(píng)論 0 1
  • 時(shí)間:14年8月8號(hào) 地點(diǎn):南五樓426 環(huán)境:入秋時(shí)節(jié) 真是一個(gè)巧合,又是一個(gè)月的8號(hào),距離上一次寫日志整整兩個(gè)...
    超低空閱讀 264,328評(píng)論 3 2

友情鏈接更多精彩內(nèi)容