project-structure - 在 python 中,项目结构和文件实现

  显示原文与译文双语对照的内容
0 0

我对如何构造 python 项目有一点麻烦。 我已经阅读了 jcalderone: 文件系统 python 项目和结构研究的源代码 CouchApp,但我仍然感到很困惑。

我理解应该如何构造文件,但是我不懂的原因。 我希望有人能给我一个详细的介绍,或者可以解释给我看。 简单地设置一个基本的python 项目,以及文件如何相互交互。

我认为这肯定是人们从其他语言( 如C 。C++ 。Erlang ) 中得到的。 或者以前从未编程过的人,可以从。

时间: 原作者:

0 0

我是 NOT 专家在 python 中,但从第一个链接读这行,如果你认为

  • 项目中可能涉及到计算机/程序
  • 项目中可能还有其他人参与

如果你的名字和文件结构一致,人和计算机可能会更好地理解你的复杂程序。

这涉及到诸如测试。构建。部署。可用性。搜索。结构。一致性等主题。

标准使连接性。

原作者:
0 0

让我们来回答每个规则:

1 ) 你应该拥有一个具有良好 NAME的root 目录。 如果你对包进行了 tarball,那么在 root 上有文件是 NOT的良好行为。 我真的觉得生气当我打开一些和当前文件夹最终堆满了垃圾。

2 ) 应将可执行文件与模块分开。 它们是不同的野兽,如果你打算使用 distutils,它会让你的生活更容易。

3 ) 如果你有一个 MODULE,上述原因不 appy 。 所以你可以简化你的树。

4 ) 单元测试应该是tighted的软件包。 但它们是包的NOT,所以它是子包的完美例子。

原作者:
...