【发布时间】:2019-03-26 21:03:18
【问题描述】:
我刚开始使用 Spyder,并注意到在屏幕左下方的 IPython 控制台中,它总是在每行输出的开头显示“In [#]”。
所以它会说
In[1] print("ugh")
ugh
In[2]
https://i.stack.imgur.com/L8UYh.jpg
我只是想知道是否可以在行首删除它?
【问题讨论】:
-
您有什么特别的理由要这样做吗?区分输入和输出很重要,IPython 就是这样做的。
-
更好的是它显示
Out[1]用于输出行。你想让它显示什么? -
(这里是 Spyder 维护者) 我不知道你是否可以完全删除它们,但你可以通过进入菜单
Tools > Preferences > IPython console > Advanced Settings > Prompts来修改它们。请将鼠标放在Input/Output prompt文本字段上以查看更改它们所需的语法。 -
老实说,这是个人喜好 - 我喜欢它显示 [In] 和 [Out] 的事实,因为它使阅读执行更容易。我只是发现在一段时间后看到 [In #] 很难阅读。所以我只想删除 [In/Out] 之后的尾随 #
-
感谢卡洛斯的建议 我看到输入提示的默认值是:%i 我试图把它放在指定的位置: 我只是简单地删除了 %i ,它似乎没有任何区别。我仍然看到 [In #] 我错过了什么吗?
标签: python console ipython spyder