我有一个名为的包,里面有和两个模块。我希望可以自由地导入包本身和:
import mypack import mypack.mod_a
然而,我希望将仅限于的专用使用。这是因为它只是用来组织后者的内部代码。
我的第一个问题是,在Python编程中,是否接受有这样的“私有”模块的做法?
如果是的话,我的第二个问题是,如何将这个意图告知客户端?我是否应该在名称前加下划线(即_mod_b)?或者将其声明为一个子包,并将所有这样的模块放在其中是否是一个好主意?
_mod_b
用户名或电子邮箱地址
密码