猿问

Python应用程序的最佳项目结构是什么?

Python应用程序的最佳项目结构是什么?

假设您希望在Python中开发一个非简单的终端用户桌面应用程序(而不是Web应用程序)。构建项目文件夹层次结构的最佳方法是什么?

理想的特性是易于维护、IDE友好、适合于源代码管理分支/合并,以及易于生成安装包。

特别是:

  1. 你把源头放哪儿了?
  2. 您将应用程序启动脚本放在哪里?
  3. 你把IDE项目放在哪里?
  4. 你把单元/验收测试放在哪里?
  5. 您将非Python数据(如配置文件)放在哪里?
  6. 您将非Python源(如用于PYD/SO二进制扩展模块的C+)放在哪里?


汪汪一只猫
浏览 3312回答 3
3回答
随时随地看视频慕课网APP

相关分类

Python
我要回答