如何在python中创建子模块?感谢

2024-09-24 06:23:32 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在python中创建子模块?谢谢 我需要写_init__.py? 它的名称将是pybase


Tags: 模块py名称initpybase
1条回答
网友
1楼 · 发布于 2024-09-24 06:23:32

包含.py文件和init.py的文件夹称为包。其中一个包含类和函数的文件是模块。文件夹嵌套可以为您提供子包

例如,如果我有以下结构:

mypackage
__init__.py
module_a.py
module_b.py
mysubpackage
__init__.py
module_c.py
module_d.py

我可以导入mypackage.module_a或mypackage.mysubpackakge.module_c等等

您还可以通过将代码放在init.py中,向mypackage添加函数(如您提到的numpy函数)。虽然这通常被认为是丑陋的

如果你看看numpy的init.py,你会看到里面有很多代码——其中很多都是定义这些顶级类和函数。加载包时,首先执行init.py代码

相关问题 更多 >