它们有两个相同的包,每个包的名称不同。设置包/模块结构最合理的方式是什么?你知道吗
现在我在做这样的事情:
Common
utilities.py
VersionA
Package
moduleX.py
moduleY.py
VersionB
Package
moduleX.py
moduleY.py
我要求在使用模块的环境中,只需将路径设置为指向“Package”的正确版本。你知道吗
除此之外,还有一个模块是两个包共享的!”公用事业.py". 现在我还要求安装程序添加实用性到小路上去。你知道吗
这让人困惑,感觉像是黑客攻击。但是,我想不出更好的办法。你知道吗
定义一个全局可访问的env变量,用于选择版本(VersionA,VersionB)。然后,在
Common/__init__.py
中:现在,无论何时要在文件中使用包,都应该能够执行以下操作:
你可以走了。你知道吗
相关问题 更多 >
编程相关推荐