如何在Windows 7命令行中使用pydoc命令?

12 投票
11 回答
24251 浏览
提问于 2025-04-16 16:17

我正在学习用Python编程,书名是《Learning Python the Hard Way》。在其中一个章节里,它让我使用pydoc命令。但是在Windows 7的命令行中,这个命令完全失败了。

当我在命令行中输入 pydoc raw_input() 时,出现了以下错误代码:

'pydoc' is not recognized as internal or external command,
operable program or batch file.

我回顾了之前的两个关于同样问题的提问:

  1. Pydoc在Windows XP上无法使用
  2. 如何让pydoc命令在Windows上工作?

到目前为止,我已经创建了一个名为pydoc.bat的文件,内容如下:

@python c:\Python26\lib\pydoc.py %*

并将其保存在 C:\python27\Tools\Scripts 目录下。

我还尝试将PATH更改为 C:\python27\Lib。我把这两个变量叫做python和pydoc,因为我不太确定我是否正确设置了PATH。

但它仍然无法正常工作。

我到底做错了什么呢?

11 个回答

3

你在你的脚本文件里加了这个:

@python c:\Python26\lib\pydoc.py %*

但是看起来你正在使用的是 Python 2.7 版本。

4

嘿,我知道这个帖子有点旧了,但我想告诉你(还有其他人)这个信息:

C:\Python27\Tools\scripts\pydocgui.py

它在 localhost:7464 上设置了一个网络服务器。只需在你的浏览器中访问这个地址,就可以使用 pydoc 了 :) 希望这对某些人有帮助。

20

在PowerShell窗口中,如果你想要获取关于Python的帮助,可以输入:

python -m pydoc raw_input

记得把“raw_input”换成你想要查询的函数名称哦。

撰写回答