如主题行中针对给定objec(模块或类)所述
print (object.__doc__) works
document.write (object.__doc__)
TypeError" write: () argument must be a str not None
我确实得到type(object.__doc__)
为无
更新: Grrr ...确实是列表中的第一个对象没有文档字符串 现在错误变成了 TypeError”必须是str而不是
答案 0 :(得分:0)
假设object
并不是内置object
类,而是您自己的类。
要使__doc__
不是None
,相关类必须具有文档字符串。
对比度:
>>> class X(object):
... pass
...
>>> type(X.__doc__)
<type 'NoneType'>
具有:
>>> class Y(object):
... "Class Y"
...
>>> type(Y.__doc__)
<type 'str'>