Skip to main content
 首页 » 编程设计

Python客户端/服务器项目代码布局

2025年05月04日12birdshome

假设您有一个客户端/服务器应用程序,比如一个网络服务器组件和一个 qt gui。你如何布局你的 python 代码?

  • 包 foo.server 和 foo.client?
  • 包 fooserver 和 fooclient,都从 foocommon 导入?
  • 一切都在一起,没有明确的区别?

拥有服务器和客户端代码的子包(foo.server 和 foo.client)对我来说似乎是最好的方法,但是如果你不希望服务器代码与客户端代码?如果您使用 setuptools(我宁愿不用),您如何创建单独的鸡蛋?

请您参考如下方法:

buildbot已选择创建单独的包(用于 master 和 slave )。在 s ource control ,它们具有三个文件夹:common、master 和 slave(加上文档)。