云鹊BLOG云鹊BLOG云鹊BLOG
  • 首页

云鹊BLOG云鹊BLOG云鹊BLOG

当前位置:首页关于 模块加载 的文章
Python LazyLoader 的触发点:只是读取模块名,为什么延后的代码已经执行了

Python LazyLoader 的触发点:只是读取模块名,为什么延后的代码已经执行了

启动流程把模块交给LazyLoader以后,调试日志只想记录module.__name__,却发现模块初始化已经完成。这个工具把加载器的执行推迟到模块属性访问;“只是看看名字”仍然属于属性访问,并不需要等到调用业务函...

yunqueblogyunqueblog/ 技术教程/ 2026-10-03/ 3 阅读
Python find_spec 探测子模块:还没导入它,为什么父包代码已经执行了

Python find_spec 探测子模块:还没导入它,为什么父包代码已经执行了

插件发现代码只是想判断 package.feature 是否存在,调用 find_spec 后却看到包的初始化日志。函数没有执行目标子模块,不代表整条查找路径完全没有导入行为。名称包含点号时,它需要导入父模块来获得子...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
  • 1
  • 共 1 页
Copyright2020后台修改文字. 基于Z-BlogPHP搭建