gpt4 book ai didi

Python:导入子包有意义吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:47:22 24 4
gpt4 key购买 nike

<分区>

此声明来自Python 3 Doc :

Note that when using from package import item, the item can be either a submodule (or subpackage) of the package ...

它说我们可以 from package import subpackage

这里我创建了一个包audio,以及两个子包formatsound

enter image description here

然后我导入它的子包:

from audio import sound

print(type(sound))

输出是

class 'module'

它表明对于 from package import subpackage,Python 解释器总是将项目作为 module,而不是 subpackage

from audio import sound

print(type(sound.echo))

另外,sound作为module,如何访问其echo模块?

它会提高

AttributeError: module 'audio.sound' has no attribute 'echo'

因此,请问导入分包是否有意义,或者是否可以导入分包?

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