2024-09-24 06:23:32 发布
网友
如何在python中创建子模块?谢谢 我需要写_init__.py? 它的名称将是pybase
_init__.py
pybase
包含.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代码
包含.py文件和init.py的文件夹称为包。其中一个包含类和函数的文件是模块。文件夹嵌套可以为您提供子包
例如,如果我有以下结构:
我可以导入mypackage.module_a或mypackage.mysubpackakge.module_c等等
您还可以通过将代码放在init.py中,向mypackage添加函数(如您提到的numpy函数)。虽然这通常被认为是丑陋的
如果你看看numpy的init.py,你会看到里面有很多代码——其中很多都是定义这些顶级类和函数。加载包时,首先执行init.py代码
相关问题 更多 >
编程相关推荐