[英]Pydoc not working in Python 3.3 in Windows
我试图在运行时生成帮助文本,但我无法在 Windows 中使用 pydoc 命令。 当我输入
>>> pydoc(atexit)
Traceback (most recent call last):
File "<console>", line 1, in <module>
NameError: name 'pydoc' is not defined
我已经为pydoc.py
文件设置了环境变量。 C:\\Python33\\Lib\\pydoc.py
。
这也不适用于>>help('atexit')
>>> pydoc('atexit')
Traceback (most recent call last):
File "<console>", line 1, in <module>
NameError: name 'pydoc' is not defined
可能的原因是什么。
更新:
>>> import pydoc
>>> pydoc(sys)
Traceback (most recent call last):
File "<console>", line 1, in <module>
TypeError: 'module' object is not callable
>>> pydoc('sys')
Traceback (most recent call last):
File "<console>", line 1, in <module>
TypeError: 'module' object is not callable
与 Python 中的任何库一样,您需要先导入它,然后才能使用它。
编辑你到底想实现什么? 模块确实不可调用。 pydoc.help
是您想要的功能,虽然我真的不知道您为什么需要它,因为正如您所注意到的,独立的help
功能已经做了同样的事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.