python - Pydoc 没有看到文档字符串?

标签 python pydoc

显然我在这里遗漏了一些重要的东西。这是我的测试程序:

"""
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”。 但是 pydoc.py test.py 给出了这个:

no Python documentation found for 'test.py'

显然我在这里遗漏了一些简单的东西,但是什么?

--编辑-- 根据 Vishnu 的建议,我将“print t.__doc__”添加到文件的最后一行,现在运行该文件会得到:

Hello world

    class documentation goes here

但是pydoc还是没有找到任何文档。

最佳答案

Pydoc 需要模块名,而不是文件名。尝试 pydoc 测试

如果参数中有斜杠,它将使用参数作为文件名:pydoc ./test.py

关于python - Pydoc 没有看到文档字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27150481/

相关文章:

Python Pika - 消费者进入线程

C# 相当于 pydoc

python - 我正在开发一个网络抓取工具。我收到一条警告消息。我有多脆弱?

python - 更快地计算图像 (M, N) 和模板 (3, 3) 之间的平方差之和以进行模板匹配?

python - 如何使用python读取ppt文件?

python - 如何在本地错误日志文件中获取 Redshift 错误?

python - pydoc可以生成子目录吗?

python - Pydoc 不工作 (Windows XP)

Python:pydoc 模块可以输出具有相对路径的 HTML 文档吗?

python - Pydoc 找不到已安装的模块