Spyder - 控制台命令提示符在执行help('modules')后从>>>变为In :

1 投票
2 回答
861 浏览
提问于 2025-04-18 00:10

我在Spyder控制台上运行了help('modules'),想查看我安装的所有模块。

在我运行这个命令之前,提示符看起来是这样的:

>>>

运行之后(成功了),它看起来是这样的:

In :

行为似乎是一样的。例如:

>>> x=1
>>> x
1
>>>

和:

In : x=1
In : x
1
In :       

有没有人能解释一下这个情况?有没有人能重复这个操作?有没有人知道怎么退出这个模式?这和命令(help('modules'))或者Spyder有关吗?

操作系统:Win7

Spyder 2.2.5

2 个回答

1

这和Python里面的帮助功能有关。要退出这个帮助界面,只需要输入 quit。想了解更多信息,可以查看 Python内置函数的页面。在Spyder中,In: 表示程序(这里是 help 模块)在等待你的输入。

补充: 这里

2

我觉得这个问题是因为你某个模块的行为导致的。你可以看看这篇博客:

http://mostlycode.wordpress.com/2009/08/04/modules-that-block-pythons-help/

(可以忽略里面所有的“它”)

撰写回答