gpt4 book ai didi

Python "import"性能查询

转载 作者:太空宇宙 更新时间:2023-11-04 06:49:10 24 4
gpt4 key购买 nike

好吧,当有人向我指出使用import package 导入包可以提高代码可读性时,我就想到了这个问题。这是真的吗?我的意思是,与 from package import x, y, z 相比,使用此语句时,导入整个包是否没有任何开销?

最佳答案

我预计不会有任何性能差异。无论如何都会加载整个包。

例如:

# load dirname() function from os.path module
>>> from os.path import dirname

#the os.path.basename() was not imported
>>> basename('/foo/bar.txt')
NameError: name 'basename' is not defined

# however, basename() is already available anyway:
dirname.__globals__['basename']('/foo/bar.txt')

关于Python "import"性能查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6967166/

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