Python使用ntplib庫同步校準當(dāng)?shù)貢r間的方法
NTP(Network Time Protocol)是由美國德拉瓦大學(xué)的David L. Mills教授于1985年提出,設(shè)計用來在Internet上使不同的機器能維持相同時間的一種通訊協(xié)定。
NTP估算封包在網(wǎng)絡(luò)上的往返延遲,獨立地估算計算機時鐘偏差,從而實現(xiàn)在網(wǎng)絡(luò)上的高精準度計算機校時。
NTP服務(wù)在Linux系統(tǒng)比較常見,其實Python也一樣,可網(wǎng)上搜索"python獲取時間"時,很多是解析頁面獲取時間的笨辦法,殊不知Python也可使用NTP服務(wù)進行時間同步獲取精確時間、只需要使用ntplib庫即可實現(xiàn)。
ntplib庫用法簡介
安裝ntplib:
easy_install ntplib
或
pip install ntplib
下面上代碼。
import os import time import ntplib c = ntplib.NTPClient() response = c.request('pool.ntp.org') ts = response.tx_time _date = time.strftime('%Y-%m-%d',time.localtime(ts)) _time = time.strftime('%X',time.localtime(ts)) os.system('date {} && time {}'.format(_date,_time))
這樣便可以輕松同步當(dāng)?shù)貢r間了~
- python操作日期和時間的方法
- Python時間戳與時間字符串互相轉(zhuǎn)換實例代碼
- python利用datetime模塊計算時間差
- python中日期和時間格式化輸出的方法小結(jié)
- 10種檢測Python程序運行時間、CPU和內(nèi)存占用的方法
- Python中實現(xiàn)對Timestamp和Datetime及UTC時間之間的轉(zhuǎn)換
- Python中datetime常用時間處理方法
- python中關(guān)于時間和日期函數(shù)的常用計算總結(jié)(time和datatime)
- Python之日期與時間處理模塊(date和datetime)
- 利用Python校準本地時間的方法教程
相關(guān)文章
解決python logging遇到的坑 日志重復(fù)打印問題
這篇文章主要介紹了解決python logging遇到的坑 日志重復(fù)打印問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03

使用IPython或Spyder將省略號表示的內(nèi)容完整輸出

Python搭建APNS蘋果推送通知推送服務(wù)的相關(guān)模塊使用指南

Python Socket TCP雙端聊天功能實現(xiàn)過程詳解

python 3.5實現(xiàn)檢測路由器流量并寫入txt的方法實例

python學(xué)生信息管理系統(tǒng)實現(xiàn)代碼

VS2019+python3.7+opencv4.1+tensorflow1.13配置詳解