python文档字符串_在python模块中放什么文档字符串?

如果你有x.py:"""This module does blah blah."""

class Blah(object):

"""This class does blah blah."""

然后:>>> import x; help(x)

显示:Help on module x:

NAME

x - This module does blah blah.

FILE

/tmp/x.py

CLASSES

__builtin__.object

Blah

class Blah(__builtin__.object)

| This class does blah blah.

|

| Data and other attributes defined here:

|

| __dict__ =

| dictionary for instance variables (if defined)

|

| __weakref__ =

| list of weak references to the object (if defined)

关于类的详细信息(以及函数,尽管我没有在这里展示)已经包含在这些组件的文档中; 模块自己的文档字符串应该非常概括地描述它们,而是集中精力总结一下模块作为一个整体可以为你做什么,理想情况下用一些文档化的例子(就像函数和类最理想的应该在theit docstrings)。

我没有看到作者姓名和版权/许可证等元数据如何帮助模块的用户 - 它可以进行评论,因为它可以帮助有人考虑是否重用或修改模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值