1

考虑我在 Python 2.7 中有 2 个 Web 服务。两者都必须使用我开发的相同模块(并且可能会发展)。

现在,模块的源代码位于第一个应用程序的子文件夹中,但我也希望使用第二个。

在两个应用程序之间共享模块的最佳实践是什么?

4

1 回答 1

3

使用这个通用模块并将其重新打包为自己的独立包,而不是在您的任何一个 Web 服务中。然后让 2 个 Web 服务(以及任何未来的)将其作为外部模块导入。

恭喜您在代码重用方面进行了思考,而不仅仅是将公共模块从 Web 服务 1 快速复制/粘贴到 Web 服务 2!

于 2013-06-24T06:00:30.080 回答