从iPython的历史记录中删除项目

时间:2011-03-31 21:47:13

标签: python readline ipython

  

可能重复:
  raw_input without leaving a history in readline

我正在开发一个依赖iPython的简单交互式应用程序。我遇到了一个问题,提示用户输入(例如使用raw_input())将该项添加到iPython的历史记录中,我宁愿不这样做。

会话可能如下所示:

In [1]: foo = MyClass()

In [2]: foo.do_something()
>>> Enter something:  bar
Out [2]: results of foo.do_something()

此时,shell历史记录中的最后一项是“bar”,这不是特别有用。是否有一种简单的方法可以阻止raw_input()的用户输入进入历史记录?

编辑:我的不好,这是readline的问题,而不是iPython,这里有一个更直接的问题(带答案): raw_input without leaving a history in readline

0 个答案:

没有答案