编程语言
首页 > 编程语言> > Python源文件组织

Python源文件组织

作者:互联网

我正在开始一个新的Python项目,并希望尽可能遵循标准约定.例如,我读过import语句应该放在第一位.但是我还没有发现任何约定,例如将所有函数定义放在所有类定义之前或之后.是否有类似这样的约定?还是每个人通常只是按照看起来合理的顺序组织诸如函数和类定义之类的事情?

解决方法:

不,功能和类的组织没有约定.但是,有一些基本准则可以使您的源流更好,并使读者更感兴趣:

>文件.无论您做什么,请确保以纯英语描述类和函数的使用(在某些情况下为实现)
>将相似的事物组合在一起.两个功能执行相似的功能?把它们放在一起.
>使用常识.如果一个类扩展了另一个类,则基类应该放在第一位.如果函数采用您定义的类的实例,请确保首先定义类.

有关如何完成此操作的示例,请看Python标准库.来自某些模块的源文件应该使您了解如何使用Python组织源代码.

标签:conventions,python
来源: https://codeday.me/bug/20191023/1914630.html