擅长:python、mysql、java
<p>Python 3.2<code>functools</code>包含一个<a href="http://docs.python.org/dev/py3k/library/functools.html#functools.lru_cache" rel="nofollow">LRU cache</a>。您可以很容易地从<a href="http://svn.python.org/projects/python/tags/r32b1/Lib/functools.py" rel="nofollow">repo</a>中选择它,检查是否必须调整它以使用Python 2(不应该太难-可能使用<code>itertools</code>而不是某些内置项-询问是否需要帮助)并完成。但是,您需要将查询包装成一个可调用的,并确保它依赖于(hashable)函数参数。</p>