首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有没有python缓存的TTL?

有没有python缓存的TTL?
EN

Stack Overflow用户
提问于 2022-09-28 15:40:02
回答 1查看 39关注 0票数 1

如果我导入某些模块,然后更改其内容,python将使用缓存,而不会看到更改。为了解决这个问题,我可以删除__pycache__目录或执行sys.modules.pop("my_module")。但是,我想知道在哪一段时间之后,python缓存的文件会自动失效?

EN

回答 1

Stack Overflow用户

发布于 2022-09-28 16:48:04

问题是,我使用的是相同的IPython REPL会话。因此,它使用缓存的文件,并没有使其失效。当我打开新的python或只是在python文件中运行import时,每次更改导入模块的内容时,缓存都会失效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73884250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档