在Python中使用解释器查找模块'sys
我刚安装了Python解释器,想用help(sys)这个功能来获取关于sys模块的更多信息,但出现了错误,我完全不知道哪里出了问题。
C:\Users\Jake>python
Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> help(sys)
'more' is not recognized as an internal or external command,
operable program or batch file.
>>>
这是因为我的电脑上没有sys模块的源代码,还是其他什么原因呢?任何帮助都会非常感谢。
4 个回答
0
看起来你的系统上有sys模块,因为import sys
这个命令运行得很好。
我不太确定具体是什么问题,不过你可以在Python官网上找到很多关于sys和其他模块的信息。
另外,在Linux系统上,你可以运行一个pydoc服务器,然后在浏览器中查看模块的帮助页面。
$ pydoc -p <port>
$ firefox http://localhost:<port>/
不过我不太清楚在Windows上怎么设置pydoc。
3
more
是一个用来在终端显示文本的程序。我相信它通常会随 Windows 系统一起安装。Python 正在尝试使用它来显示帮助信息,但看起来你的电脑上没有这个程序,或者你的 Python 解释器无法使用它。
这里有 一份常见的 Windows 命令列表,其中包括 more
。
8
Python使用一个叫做more
的程序来显示帮助信息。现在它提示找不到这个more
程序。这个程序应该在C:\Windows\System32\more.com
这个位置。你需要确保C:\Windows\System32
这个路径在你的环境变量中。