Python包与其他包共享名称

时间:2014-10-28 07:40:16

标签: python package

我正在使用python设置一个新的开发项目。对于我们的代码,我们有一个与我们公司同名的顶级软件包,例如: acme。我们有一些文件io类,所以我们创建了一个包含一些模块的子包acme.io。但是当我尝试在我的路径中使用此acme.io包运行我的代码时,我会收到错误。有一个名为io的包,它被导入例如gzip.py。我们制作了顶级软件包,以避免此问题,因为我们的软件包是acme.io,不会与名为io的任何其他软件包混淆。

我的acme __init__.py文件为空,我的acme.io __init__.py文件从acme.io中的所有模块导入所有类

我该如何解决这个问题?

0 个答案:

没有答案