命名类与在python中命名其文件之间的关联(约定?)

命名类与在python中命名其文件之间的关联(约定?),第1张

命名类与在python中命名其文件之间的关联(约定?)

您介绍的是标准约定。

软件包和模块名称

模块应使用简短的全小写名称。如果模块名称可以提高可读性,则可以在模块名称中使用下划线。尽管不鼓励使用下划线,但Python软件包也应使用短小写全名。

由于模块名称映射到文件名,并且某些文件系统不区分大小写,并且截断长名称,因此,将模块名称选择为相当短很重要-
在Unix上这不是问题,但可能是将代码传输到较旧的Mac或Windows版本或DOS时出现问题。

当用C或C 编写的扩展模块具有随附的Python模块提供更高级别(例如,面向对象)的接口时,C / C

模块具有一个下划线(例如

_socket
)。

类名

几乎没有例外,类名使用CapWords约定。内部使用的类此外还有一个下划线。

(Python样式指南)


见例如

from configparser import ConfigParser

(顺便说一句,它是Python 2.x中的ConfigParser,但在3.x中更改为小写)。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5662207.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存