显然,我在这里错过了一些严重的事情。这是我的测试程序:
"""
Doc and nothing but doc
"""
class TestMe(object):
"""
class documentation goes here
"""
def testFunc(self):
"""
FunctionDoc Goes here
"""
print "Hello world"
if __name__ =="__main__":
t=TestMe()
t.testFunc()
我运行它并打印“Hello world”,natch。
但是
pydoc.py test.py
给出了这一点:no Python documentation found for 'test.py'
显然我在这里缺少一些简单的东西,但是呢?
- 编辑 -
根据Vishnu的建议,我在文件的最后一行添加了“
print t.__doc__
”,现在运行该文件即可:Hello world
class documentation goes here
但是pydoc仍然找不到任何文档。
最佳答案
Pydoc需要模块名,而不是文件名。尝试pydoc test
。
如果其中带有斜杠,它将使用该参数作为文件名:pydoc ./test.py
关于python - Pydoc没有看到文档字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27150481/