如何在Windows中使用pydoc命令?

16 python command-line command pydoc

pydoc在Windows中不起作用.在这篇文章Pydoc无法正常工作(Windows XP) dave webb的最后一个答案是创建一个包含此代码的pydoc.bat文件:

@python c:\Python27\Lib\pydoc.py %*
Run Code Online (Sandbox Code Playgroud)

我创建了pydoc.bat应该放在哪里,以便pydoc命令在命令提示符下工作?

PS添加C:\python27\Lib\pydoc.py到系统环境变量中的Windows路径不起作用.即使在退出并重新登录后也无效.

小智 23

使用python -m pydoc os而不是pydoc直接,不需要添加到路径变量.

-m告诉python pydoc是python中的预构建模块,而不是位于当前工作文件夹中的脚本(.py文件).

有关详细信息,请参阅https://docs.python.org/3/using/cmdline.html

  • 您还可以使用此命令`python -m pydoc -p 8080` 启动 pydoc 服务器。然后访问 http://localhost:8080 (3认同)

ars*_*ars 7

PS将C:\ python27\Lib\pydoc.py添加到系统环境变量中的Windows路径不起作用.即使在退出并重新登录后也无效.

PATH环境变量的列表目录,以搜索给定的可执行文件.所以你应该添加C:\python27\Lib你的PATH(不包括文件名).

对于pydoc.bat你创建的文件,放置它的一个地方C:\python27\Scripts就是通常PATH由python安装添加到你的目录(因为该文件夹包含你可能在命令行中可用的各种脚本).