在寻找解决方案时,通常会遇到多种方法。我经常使用与我熟悉的语法最接近的解决方案。但有时,最受支持的解决方案涉及导入一个对我来说是新的模块,例如这个线程.
我已经在大型脚本中导入了各种模块,该脚本将循环 50K 次。导入额外的模块是否会影响处理时间,或者以其他方式影响脚本的效率?我需要担心被调用模块的大小吗?寻求指导,了解通常是否值得花费额外的时间/精力来使用我已经使用的模块中包含的方法来寻找解决方案。
Python 中的每个字节码都会影响性能。但是,除非该代码位于关键路径上并且重复次数较多,否则效果很小,因此无关紧要。
Using import
由两个不同的步骤组成:加载模块(刚刚完成once)和绑定名称(其中导入的名称添加到命名空间以引用模块加载的内容或模块对象本身)。绑定名称几乎是免费的。因为加载模块只发生一次,所以不会影响您的性能。
相反,请关注模块功能可以做什么来帮助您有效地解决问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)