栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

没什么大不了的。令你快乐的一切都会起作用。没有很多愚蠢的规则,因为Python项目可以很简单。

  • /scripts或/bin那种命令行界面的东西
  • /tests 为你的测试
  • /lib 用于你的C语言库
  • /doc 对于大多数文档
  • /apidoc 用于Epydoc生成的API文档。

顶级目录可以包含自述文件,配置文件和其他内容。

困难的选择是是否使用

/src
树。Python没有区别
/src,/lib
/bin
Java
C
具有。

由于/src某些人认为顶层目录没有意义,因此顶层目录可以是应用程序的顶层体系结构。

  • /foo
  • /bar
  • /baz

我建议将所有这些都放在“我的产品名称”目录下。因此,如果你正在编写名为的应用程序quux,则包含所有这些内容的目录将命名为

/quux

这样,另一个项目

PYTHONPATH
可以包括
/path/to/quux/foo
重用
QUUX.foo
模块。

就我而言,由于我使用

Komodo Edit
,因此我的
IDE cuft
是单个
.KPF
文件。实际上,我将其放在顶层
/quux
目录中,并省略了将其添加到SVN中的情况。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/404748.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号