我正在学习从“学习Python艰难的方式”编程Python。在其中一章中,它告诉我使用pydoc命令。使用该命令,Windows 7 cmd失败了。
当我在cmd上输入pydoc raw_input()
后,生成错误代码:
'pydoc' is not recognized as internal or external command,
operable program or batch file.
我回顾了以前关于同一问题的两个问题:
到目前为止,我已经创建了一个带有以下行
的pydoc.bat@python c:\Python26\lib\pydoc.py %*
并将其保存在C:\python27\Tools\Scripts
中。
我也尝试将PATH更改为C:\python27\Lib
。我调用了两个变量python和pydoc,因为我不确定我是否正确设置了PATH。
它仍然无效。
我做错了什么?
答案 0 :(得分:16)
要在PowerShell窗口中获取有关python的帮助,请键入:
python -m pydoc raw_input
将您的函数名替换为raw_input。
答案 1 :(得分:4)
嘿,我知道这篇文章有点陈旧,但我想让你(以及其他任何人)知道这个:
C:\Python27\Tools\scripts\pydocgui.py
它在localhost:7464
上设置了一个网络服务器。只需访问浏览器中的地址即可访问pydoc
:)希望这有助于某人
答案 2 :(得分:3)
您已将此添加到脚本文件中:
@python c:\Python26\lib\pydoc.py %*
但似乎你使用的是python 2.7
答案 3 :(得分:2)
我运行Windows 7。 我正在使用命令提示符cmd。 我正在从艰难的学习Python学习Python。 我遇到了和你一样的问题,并试图通过你给我的东西来解决它。 这是我得到的:
在gedit
上,我输入了
@python C:\ Python27 \ Lib \ pydoc.py%*
重要的是要注意两个部分:
C:\大写,Lib中的L大写。 这两个都是未完成的,当我尝试运行它时会产生语法错误。
我将其保存为
pydoc.bat
来自 C:\ Python27 \ Tools \ Scripts 中的gedit。
从cmd,我进入上面的地址。从 C:\ Python27 \ Tools \ Scripts 我输入pydoc.bat open
它起作用了。它向我展示了我需要的信息。
你所做的和我做的事情之间的唯一区别似乎是某些字母的大写。 检查您的输入并确保它符合计算机需要查看的内容。
答案 4 :(得分:0)
将bat文件复制粘贴到此路径中。
C:\python27
然后将其运行为:
pydoc.bat raw_input
这应该有效。确保PATH设置为:
C:\python27
这将帮助您从cmd行的任何位置运行bat文件
答案 5 :(得分:0)
将路径设置为
C:\ Python27> python(或无论你在哪里安装python)
然后编写命令-m pydoc raw_input
看起来像
C:\Python27>python -m pydoc raw_input
注意:python和-m
之间有一个空格答案 6 :(得分:-1)
有几种方法可以解决它:
检查您添加到PATH的路径是否在那里。 键入命令行PATH。如果您添加的路径不存在,则重新启动Windows。 如果是下一行。
键入pydoc.py而不是pydoc
如果您不希望每次都输入类型pydoc模块,只需添加.PY扩展名即可 to PATHEXT变量与PATH变量位于同一位置 (计算机→属性→高级系统设置→高级→环境变量... →系统变量→PATHEXT)。添加扩展程序后重新启动Windows。
答案 7 :(得分:-1)
键入Pydoc.py x将x替换为您想要阅读的任何文档。
例如Pydoc.py raw_input
(在cmd ofcourse中)
不要忘记更改lib目录的路径。这样做:
右键单击我的计算机>属性>高级选项卡>环境变量>在系统变量中搜索值PATH>编辑>输入这个 - > ; C:/ Python27 / lib中
答案 8 :(得分:-1)
这是你如何从零/外行(我的那种)条件,学习python:
如果你有一个Win7 32bit系统没有在安装后手动设置环境变量(基本上没有其他任何工作安装后)python 2.7或任何低于python 3的版本来自网站,请按照以下步骤操作:
1)打开命令行,然后输入(在确切情况下):
cd\
直到你回到“C:\”目录(安装python的root / base目录)。
2)然后输入:
cd Python27
由于我的基地目录或驱动器是C驱动器,我的路径是这样,你的可能会有所不同 因此,您键入Python27(或26或您的python文件夹的名称)文件夹的路径,您已安装Python2.7(或任何版本)。
3)然后输入:
cd Lib
你刚刚从互联网上输入默认安装的pydoc.py文件所在的Library文件夹(对我来说就是这种情况)。
4)然后输入:
pydoc.py
您将获得所需的pydoc输出,它似乎是PERL / Linux的“man”页面或C / Windows的“帮助”。
5)然后输入:
pydoc.py raw_input
您要查看文档的所需命令的名称。
现在您知道如何为所有其他命令执行此操作。
答案 9 :(得分:-2)
我有答案:看看问题是我们在cmd中运行pydoc raw_input
,但我们忘记的是运行python文件我们必须在文件末尾键入.py
即时通讯使用Windows 7 NVidia,要运行你必须在它的目录C:\Python27\Lib
,然后输入pydoc.py
并输入。
你希望这很有帮助。
答案 10 :(得分:-2)
在输入“pydoc raw_input”
时,您不能在命令提示符下的正确目录中第一种类型:
cd\python27\lib
然后输入:
pydoc raw_input
答案 11 :(得分:-2)
进入python环境:
C:\>python
然后只需使用帮助命令。
>>> help(raw_input)