Python中的目标时间源
我正在编写一个web应用程序,它需要一个客观的时间源“原子钟或其他”,以处理每15分钟重置一次的API速率限制 这个任务有python库吗?或者我应该尝试抓取一个网页还是什么Python中的目标时间源,python,time,Python,Time,我正在编写一个web应用程序,它需要一个客观的时间源“原子钟或其他”,以处理每15分钟重置一次的API速率限制 这个任务有python库吗?或者我应该尝试抓取一个网页还是什么 编辑:我很抱歉没有从哲学上明确“客观”。我指的是一个提供合理准确时间来源的网站,而不是我的电脑或其他,在一两分钟内准确无误 是什么让你认为你正在抓取的网站也使用了“客观时间” 我建议你把你的申请率降低到比规定的限额低5%左右 这应该给你足够的空间,一个低分辨率的“非目标”计时器可以让你远离麻烦 墙时间。API每15分钟重置
编辑:我很抱歉没有从哲学上明确“客观”。我指的是一个提供合理准确时间来源的网站,而不是我的电脑或其他,在一两分钟内准确无误 是什么让你认为你正在抓取的网站也使用了“客观时间” 我建议你把你的申请率降低到比规定的限额低5%左右 这应该给你足够的空间,一个低分辨率的“非目标”计时器可以让你远离麻烦 墙时间。API每15分钟重置一次。在15秒内准确,但我灵活 您可以使用: 返回单调时钟的值(以小数秒为单位),即 不能倒转的时钟。时钟不受系统的影响 时钟更新。返回值的参考点未定义, 因此,只有连续调用的结果之间存在差异 这是有效的 您可以每隔15分钟调用
start=time.monotonic()
。差异time.monotonic()-start
是在15秒内测量的经过时间
提及通常可用的硬件时钟以及相应操作系统时间函数的属性
你可以。什么是“客观”时间?你需要多少准确度?爱因斯坦说,没有客观时间。您可能需要高分辨率的时间,但这很难实现(当然不是Python的任务)。建议:不要购买原子钟,而是使用GPS接收器(所有GPS卫星都有自己的原子钟)。对于每隔几分钟重复一次的事件,你不需要原子钟。您是否需要实时(挂钟,但可能会漂移,如由于DST)或单调时间(稳步增加,但与挂钟无关)?挂钟时间。API每15分钟重置一次。精确到15秒,但我很灵活。相对客观的时间。对不起,没有完全弄清楚。我从反对票中得知我的计划是一个“坏主意”,我将尝试你的建议。谢谢