文件名称:cachetools:可扩展的备忘录集合和装饰器
文件大小:33KB
文件格式:ZIP
更新时间:2024-06-02 04:13:28
Python
缓存工具 该模块提供了各种备注集合和修饰符,包括Python标准库的函数修饰符的变体。 from cachetools import cached , LRUCache , TTLCache # speed up calculating Fibonacci numbers with dynamic programming @ cached ( cache = {}) def fib ( n ): return n if n < 2 else fib ( n - 1 ) + fib ( n - 2 ) # cache least recently used Python Enhancement Proposals @ cached ( cache = LRUCache ( maxsize = 32 )) def get_pep ( num ): url = 'http:/
【文件预览】:
cachetools-master
----MANIFEST.in(167B)
----.travis.yml(156B)
----README.rst(4KB)
----pyproject.toml(100B)
----docs()
--------conf.py(568B)
--------.gitignore(7B)
--------Makefile(5KB)
--------index.rst(19KB)
----tests()
--------test_lfu.py(1KB)
--------test_ttl.py(5KB)
--------test_lru.py(1KB)
--------__init__.py(10KB)
--------test_method.py(5KB)
--------test_rr.py(832B)
--------test_wrapper.py(5KB)
--------test_func.py(5KB)
--------test_mru.py(1KB)
--------test_fifo.py(1KB)
--------test_keys.py(3KB)
--------test_cache.py(149B)
----tox.ini(811B)
----LICENSE(1KB)
----src()
--------cachetools()
----setup.cfg(1KB)
----setup.py(38B)
----.gitignore(97B)
----CHANGELOG.rst(6KB)