考虑我在Python 2.7中有2个Web服务。 两者都必须使用我开发的相同模块(并且可能会发展)。
现在,模块的源代码位于第一个应用程序的子文件夹中,但我希望第二个应用程序也可以使用。
在两个应用程序之间共享模块的最佳做法是什么?
答案 0 :(得分:3)
使用此通用模块并将其重新打包为自己的独立包,而不是在任何一个Web服务中。然后让2个Web服务(以及任何将来的服务)将其作为外部模块导入。
祝贺您在代码重用方面的思考,而不仅仅是将公共模块从Web服务1快速复制/粘贴到Web服务2!