如何在Windows中使用pydoc命令?
pydoc
在Windows上无法使用。在这篇帖子中,Pydoc无法工作(Windows XP),最后一个回答者dave webb提到要创建一个pydoc.bat文件,并在里面写入以下代码:
@python c:\Python27\Lib\pydoc.py %*
我创建了pydoc.bat之后,这个文件应该放在哪里,才能让pydoc
命令在命令提示符下正常工作呢?
附注:把C:\python27\Lib\pydoc.py
添加到Windows的系统环境变量路径中并没有效果。即使注销再登录也不行。
7 个回答
我在Windows 10的PowerShell里发现了一些东西...
记得在Windows中访问pydoc时,要用这个命令:python -m pydoc
。如果你想查看关于“file”的信息,可以在后面加上“file”。就像这样:python -m pydoc file
(记得去掉引号)。
你在python -m pydoc
后面输入的内容,会告诉它你想要什么信息或者在找什么。比如说:python -m pydoc raw_input
、python -m pydoc string
、python -m pydoc file
。
记住,python -m pydoc
一定要放在你要查找的内容前面。
使用 python -m pydoc os
来代替直接使用 pydoc
,这样就不需要把它添加到路径变量里。
这里的 -m 是告诉 Python,pydoc 是一个已经构建好的模块,而不是一个在当前工作文件夹里的脚本(.py 文件)。
想了解更多细节,可以查看 https://docs.python.org/3/using/cmdline.html。
顺便说一下,把 C:\python27\Lib\pydoc.py 加到 Windows 的系统环境变量路径里并没有用。即使你注销再登录也没有效果。
PATH
环境变量其实就是一个目录列表,用来查找你想运行的程序。所以你应该把 C:\python27\Lib
加到你的 PATH
里(记得不要加上文件名哦)。
至于你创建的 pydoc.bat
文件,可以把它放在 C:\python27\Scripts
这个文件夹里,通常这个文件夹在安装 Python 时就会被加到你的 PATH
里(因为这个文件夹里有一些你可能想在命令行使用的脚本)。