禁止IPython生成历史记录的方法
在使用 IPython 的时候,我们有时不希望输入的命令被记录在历史记录中。这可能因为你不想让别人知道你做了什么操作,或者出于其他的原因。这篇文章将介绍如何禁止 IPython 产生历史记录的解决方案。
- 使用无记录模式启动 IPython
在启动IPython时,可以通过以下命令使用无记录模式:
ipython --no-confirm-exit
这将启动一个没有记录的 IPython 会话。但是,如果你已经在 IPython 中并且想切换到无记录模式,你可以键入以下命令:
%hist -d
然后按回车键就可以清除所有的历史记录。
- 从配置文件中禁止历史记录
你也可以通过更改配置文件来禁用 IPython 的历史记录功能。你可以通过以下命令打开默认的配置文件:
ipython profile create
然后,你需要找到创建的文件夹,并编辑其中的 ipython_config.py