加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

为什么Lazy Import在Python中不是默认值?

发布时间:2020-12-16 23:20:18 所属栏目:Python 来源:网络整理
导读:我试图理解设计方面的一些事情. 我看到了许多使用Lazy Import功能的代码.通过Lazy Import,我的意思是由某些配方,包和模块提供的设施,它们支持“LazyImport”风格.这些实现通常旨在仅在使用模块时导入模块,并为不同的事物提供一些额外的钩子.我知道错误条件在
我试图理解设计方面的一些事情.

我看到了许多使用Lazy Import功能的代码.通过Lazy Import,我的意思是由某些配方,包和模块提供的设施,它们支持“LazyImport”风格.这些实现通常旨在仅在使用模块时导入模块,并为不同的事物提供一些额外的钩子.我知道错误条件在这里延迟了,但我试图理解为什么Lazy Import不是Python中的默认策略.

什么(其他)缺点是阻止它做出一般有用的案例.或者是否有语言将其??用作默认导入机制策略.

解决方法

Python,与…不同PHP,很少以每个请求/操作/ …导致整个应用程序再次启动的方式使用. 因此,在启动时导入所有内容的优点是,当应用程序执行延迟令人讨厌的操作时,不必执行导入. 本地/懒惰导入的唯一优势是您不会遇到循环导入问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读