包结构-如何避免重复的文件名和对象名

问题描述

开发Python程序时,我喜欢将每个类保存在自己的.py文件中。这使生活更轻松,并使我的项目井井有条。 最近,我开始创建Python包和模块。

假设我的包裹结构看起来像这样:

MyProject
│   setup.py
│
└───project
        __init__.py
        Object1.py
        Object2.py
        Object3.py

每个Object.py文件中包含一个class object1时,其中的class object2(等等)。

从包中导入对象时,我将不得不使用难看的语句import project.object1.object1from project.object1 import object1我想执行类似import project.object1的操作来导入object1文件中的Object1.py类。

我已经在官方文档中搜索一个解决方案,但是我找不到它!我敢肯定有办法使之成为可能。预先感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)