Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
考虑我在 Python 2.7 中有 2 个 Web 服务。两者都必须使用我开发的相同模块(并且可能会发展)。
现在,模块的源代码位于第一个应用程序的子文件夹中,但我也希望使用第二个。
在两个应用程序之间共享模块的最佳实践是什么?
使用这个通用模块并将其重新打包为自己的独立包,而不是在您的任何一个 Web 服务中。然后让 2 个 Web 服务(以及任何未来的)将其作为外部模块导入。
恭喜您在代码重用方面进行了思考,而不仅仅是将公共模块从 Web 服务 1 快速复制/粘贴到 Web 服务 2!