Ned*_*ily 22
Python依赖于底层操作系统来提供准确的时钟.如果不这样做,除了绕过o/s之外,你没有太多选择.有一个纯Python实现NTP客户端的位置.一种非常简单的方法:
>>> import ntplib,datetime
>>> x = ntplib.NTPClient()
>>> datetime.datetime.utcfromtimestamp(x.request('europe.pool.ntp.org').tx_time)
datetime.datetime(2009, 10, 21, 7, 1, 54, 716657)
Run Code Online (Sandbox Code Playgroud)
但是,继续打击其他NTP服务器并不是很好.一个好的网民将使用ntp客户端库来跟踪o/s系统时钟与从服务器获得的系统时钟之间的偏移量,并且只定期轮询以调整时间.
| 归档时间: |
|
| 查看次数: |
11566 次 |
| 最近记录: |