![]() |
1
3
你误解了。你有两个
听起来您正在运行Python
这些选项中的任何一个都将导致您的包可以作为
|
![]() |
2
1
虽然我不完全同意您的包结构,但您可以利用
使用星形导入
在里面
在里面
如果要直接复制
不使用星形导入
不用使用
我还是建议你
利弊
这两种方法都非常合理,我在重大项目中看到了这两种方法的使用。第一种方法减少了冗余。只能在一个位置定义公共导出:
笔记
我看到的许多项目(尤其想到numpy)都使用这种技术将各个模块的属性导出到顶层。例如,如果您有一个函数
|
![]() |
Vasu Mistry · 如何用字符串值解析yaml文件 2 年前 |
![]() |
kopew · 索引器:列表索引超出api的范围 2 年前 |
![]() |
Atefeh Hedayati · 如何使用矩阵乘法简化循环? 2 年前 |
![]() |
wayoh22 · 检查部分值和返回全部值的列表 3 年前 |
![]() |
arwind mohan kmm · Python中的图像拆分器 3 年前 |
![]() |
Cranjis · 网址。解析Python2。7相当于 6 年前 |