Python应用程序的最佳项目结构是什么?[已关闭]
2022-09-05 01:17:13
想象一下,你想在Python中开发一个不平凡的最终用户桌面(不是Web)应用程序。构建项目文件夹层次结构的最佳方法是什么?
理想的功能是易于维护,IDE友好性,适合源代码管理分支/合并以及易于生成安装包。
特别:
- 你把源头放在哪里?
- 将应用程序启动脚本放在哪里?
- 你把IDE项目的问题放在哪里?
- 你们把单元/验收测试放在哪里?
- 你把非Python数据(如配置文件)放在哪里?
- 你把非Python源代码放在哪里,比如pyd/so二进制扩展模块的C++?