繁体   English   中英

Pydoc 在 Windows 中的 Python 3.3 中不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM