文件名称:kurumipy:增强的Python记忆库
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-17 07:50:49
python memoization python3 memoize-decorator memoization-library
KurumiPy KurumiPy是增强的备注库。 Kurumi在日语中代表胡桃木。 他们说核桃可以提高记忆力。 特征 通常的备注保留返回值仅与参数关联。 KurumiPy提供了具有以下功能的增强备忘录。 功能变化 当您更改目标函数的实现时,KurumiPy会自动使缓存无效。 它对于测试驱动的开发很有用。 因变量的变化 当目标函数的任何因变量已更改时,KurumiPy会自动使缓存无效。 如果您修改参数并重新执行程序,这将很有用。 进程间 KurumiPy共享在所有进程中缓存。 即使您的程序在多个进程中运行,KurumiPy也会正确处理缓存。 配置 的Python 3 受支持的Python版本是3.x。 安装依赖包 请安装 。 pip install fasteners==0.14.1 或者 在您的“ requirements.txt”中添加“ fasteners == 0.
【文件预览】:
kurumipy-master
----.gitignore(35B)
----README.md(2KB)
----memo_decorator_test.py(10KB)
----memoization()
--------memo_decorator.py(5KB)
--------file_operation.py(998B)
--------__init__.py(0B)
--------func_analyzer.py(1013B)
----LICENSE(566B)
----main.py(2KB)
----requirements.txt(18B)
----func_analyzer_test.py(2KB)