有没有办法通过使用python模块访问从任何特定原子钟网站给出的时间?
我不是在寻找极端准确性。我正在寻找一种方法来确保我的程序获得正确的时间,以防用户的CPU时间不正确。
我搜索了python 3模块索引并找到了时间模块但没有提到原子钟。
我也看了谷歌,发现了一些提及,但没有任何当前的,这可能是有用的。
编辑:感谢所有人的信息。我想我只需要确保用户时钟是正确的或让他们确保它。也许我可以在用户启动程序时检查原子钟,然后如果他们的时钟关闭了一定量,显示一个弹出窗口,让他们知道时间的差异,并给他们一个选项来禁用弹出窗口。 / p>
谢谢! 扎克
答案 0 :(得分:6)
ntplib是我在python中用于同步的东西。如果你真的想要准确性,你可以使用它。否则,我只是确保您的时钟正确并使用
>>> from datetime import datetime
>>> datetime.now()
NTPLIB示例
>>>import ntplib
>>>from time import ctime
>>>c = ntplib.NTPClient()
>>>response = c.request('europe.pool.ntp.org', version=3)
>>>ctime(response.tx_time)
'Sun May 17 09:32:48 2009'