【问题标题】:cannot exit ipython feature dialog in spyder ipython console无法在 spyder ipython 控制台中退出 ipython 功能对话框
【发布时间】:2014-01-04 00:49:53
【问题描述】:

我已经开始在带有 python 2.7 的 spyder 中使用 ipython,并且我在带有 windows 8 的 64 位 PC 上。一切开始都很好,我正在做这个教程来熟悉 pandas:(http://nbviewer.ipython.org/urls/bitbucket.org/hrojas/learn-pandas/raw/master/lessons/01%20-%20Lesson.ipynb)

当我输入例如“zip?”时出现功能对话框,我可以在该对话框下方继续编码,但是当我为“df.to_csv?”做同样的事情时我得到了功能对话框,我不能再把代码放在下面。如何退出此功能对话框??

我已经搜索了很长时间没有成功。请帮帮我!

这正是我在 ipython 控制台中输入的内容:

import matplotlib.pyplot as plt
from pandas import DataFrame, read_csv
names = ['Bob','Jessica','Mary','John','Mel']
births = [968, 155, 77, 578, 973]
zip?
BabyDataSet = zip(names, births)
df = DataFrame(data = BabyDataSet, columns=['Names', 'Births'])
df.to_csv?

在命令提示符下运行 ipython 时,我没有这个问题。我看到了帮助对话框,但在下面我可以继续编码。

感谢您的帮助, 我不是专家,所以请保持简单...

【问题讨论】:

    标签: python pandas ipython spyder


    【解决方案1】:

    当您的焦点位于 IPython 控制台时,按 q,您将返回控制台。

    但如果您使用的是 Spyder,我什至建议不要使用它,而是使用 Spyder 本身的 对象检查器(在控制台上方的标准窗口布局中)。当您在df.to_csv 之后键入?(仅键入它,而不是按回车键!)时,此功能的帮助将已经在对象检查器中显示(并且很好地呈现)。当您的光标在某个函数上时,还按Ctrl+I 会调出该函数的帮助信息。

    【讨论】:

    • 太棒了!谢谢提示!!我希望它也可以帮助这里的其他初学者。现在我看到:在菜单 Tools -> Preferences -> Keyboardshortcuts 中列出了它。
    • (Spyder dev here) 很高兴您发现我们的 Object Inspector 很有用。它会在下一个版本中有一个Usage消息,让人们知道如何使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-07
    • 2017-03-09
    • 1970-01-01
    • 2019-11-17
    • 2020-11-19
    • 2016-04-15
    相关资源
    最近更新 更多