文件名称:ratelimit:API速率限制装饰器
文件大小:17KB
文件格式:ZIP
更新时间:2024-05-19 12:21:15
python decorators rate-limiting Python
限速 API是与Web服务进行交互的一种非常常见的方式。 随着使用数据的需求的增长,保持最新数据源所需的API调用数量也在增加。 但是,许多API提供程序都限制了开发人员进行过多的API调用。 这就是所谓的速率限制,在最坏的情况下,如果滥用这些限制,您的应用程序可能会被禁止进行进一步的API调用。 该软件包引入了一个函数装饰器,以防止函数调用次数超过API提供者所允许的次数。 这样可以防止API提供者遵守其速率限制来禁止您的应用程序。 安装 皮皮 将此行添加到您的应用程序的requirements.txt中: ratelimit 然后执行: $ pip install -r requirements.txt 或自己安装: $ pip install ratelimit 的GitHub 从Github安装最新版本: $ git clone https://github.co
【文件预览】:
ratelimit-master
----.gitignore(1KB)
----CODE_OF_CONDUCT.rst(3KB)
----README.rst(4KB)
----tests()
--------unit()
--------__init__.py(292B)
----CONTRIBUTING.rst(305B)
----pytest.ini(169B)
----requirements.txt(46B)
----LICENSE.txt(1KB)
----MANIFEST.in(92B)
----setup.py(921B)
----.travis.yml(2KB)
----ratelimit()
--------exception.py(672B)
--------utils.py(291B)
--------__init__.py(681B)
--------decorators.py(4KB)
----.pylintrc(14KB)