gpt4 book ai didi

python - 导入 Python 模块会影响性能吗?

转载 作者:行者123 更新时间:2023-12-03 18:45:03 24 4
gpt4 key购买 nike

在寻找解决方案时,通常会遇到几种方法。我经常使用与我熟悉的语法最接近的解决方案。但有时最受好评的解决方案是导入一个新模块,如 this thread .

我已经在大型脚本中导入了各种模块,这些模块将循环 50K 次。导入额外的模块会影响处理时间,还是会影响脚本的效率?我需要担心被调用模块的大小吗?寻求指导,一般来说,是否值得额外的时间/精力来使用我已经在使用的模块中包含的方法来寻找解决方案。

最佳答案

Python 中的每个字节码都会影响性能。但是,除非该代码位于关键路径上并且重复了很多次,否则影响很小以至于无关紧要。

使用 import由两个不同的步骤组成:加载模块(只完成一次)和绑定(bind)名称(将导入的名称添加到命名空间以引用模块加载的内容或模块对象本身)。绑定(bind)名称几乎没有成本。因为加载一个模块只发生一次,它不会影响你的性能。

而是专注于模块功能可以帮助您有效解决问题。

关于python - 导入 Python 模块会影响性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39743441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com