gpt4 book ai didi

python - 是否有理由导入子包或子模块而不命名它们而不是仅导入父级?

转载 作者:行者123 更新时间:2023-12-01 09:07:29 25 4
gpt4 key购买 nike

在Python 3中,有什么区别

import os.path
os.path.join(a,b)

import os
os.path.join(a,b)

只不过后者更短?(我知道 import os.path as path 但我只谈论未命名的导入表单。我在一些代码中找到了它,并且想知道为什么使用它)

最佳答案

如果包的 __init__.py 中不包含模块,则

package.module

即使您已经导入了pacakge,也不会起作用,除非您也导入了

import package.module 

这不适用于 package=osmodule=path (os) code> 实际上是一个模块(包含在 os.py 中),它导入另一个模块,path 位于其代码中的某处)

关于python - 是否有理由导入子包或子模块而不命名它们而不是仅导入父级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51933745/

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