在Python中使用解释器查找模块'sys

5 投票
4 回答
1511 浏览
提问于 2025-04-17 05:09

我刚安装了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这个路径在你的环境变量中。

撰写回答