我有我们在我们的设施中使用的这个核心python模块,称为mfxLib。我需要能够保持此模块的不同版本,而不会打破导入此模块的所有其他模块/插件。如何维护一个python模块的不同版本?
我的解决办法是重新命名他们mfxLib01和mfxLib02然后 用只含一个__init__.py
文件导入最新版本的空模块替换原来的mfxLib模块保持我的模块的重复。
# content of mfxLib.__init__.py
from mfxLib02 import *
这似乎合乎逻辑,似乎工作,但我想知道是否有这样做的一种常见做法?遵循的准则?等
感谢
+1我喜欢你的`__init __。py`技术。 – martineau 2010-12-09 21:52:56