gpt4 book ai didi

python - python 中包的 API。在 __init__.py 中?

转载 作者:太空狗 更新时间:2023-10-29 20:37:35 24 4
gpt4 key购买 nike

<分区>

我写了一个 python 包,它由几个包含类等的 .py 文件组成。我想使用“外观”模式将它公开给客户端。所以我不希望客户端学习所有的内部类,而只学习这个 API 接口(interface)公开的方法。

问题是:我应该把这个 api 放在哪里?我是在包中定义一个文件 api.py 还是可以将此 api 放在包的 __init__.py 中?

我用一个例子解释得更好

<my_module>\
__init__.py
core.py
submodule1.py
submodule2.py
util.py
........

那么我应该把 的公共(public) API 放在哪里呢?

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