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