DIVE INTO PYTHON 的17.7中的动态函数练习问题

DIVE INTO PYTHON 的17.7中的动态函数练习问题

http://www.woodpecker.org.cn/obp ... nctions/stage5.html页面最下面提到:
这里的缺陷是每次调用 plural 函数都需要去读取一次文件。 我想我可以在整本书中都不使用 “留给读者去练习”, 但是这里:为特定的语言规则文件建立一个缓存机制,并在调用期间规则文件改变时自动刷新 留给读者作为练习
有人知道怎么实现吗?
期待
应该就是用python给某一配置文件建立缓存,如果配置文件修改,就自动刷新缓存吧?
我想plural不是每次读文件吗?那么作者提出解决的方式有两点:

1. 将信息做缓存
2. 当文件发生变化,更新缓存

所以你要做的工作:

1. 如何缓存信息
2. 如何得知文件变化,在什么时机进行判断
3. 如何更新缓存