gpt4 book ai didi

ipython - 访问 IPython 的个人资料历史记录 (history.sqlite)

转载 作者:行者123 更新时间:2023-12-02 11:13:41 27 4
gpt4 key购买 nike

当我重新启动 IPython 时,我可以通过按向上键和向下键访问上次 session 的输入。我发现特定于配置文件的历史记录保存在 ~/.config/ipython/profile_profilename/history.sqlite 中。

有没有办法以与 %history 命令相同的简单方式访问此历史记录?

IPython 引用在此处描述了该功能:http://ipython.org/ipython-doc/dev/interactive/reference.html#readline-based-features
这家伙有同样的问题,但他们没有找到“直接”的解决方案:http://python.6.n6.nabble.com/Logging-in-new-IPython-td1665151.html

最佳答案

我假设您指的是从外部 IPython(也许是命令行)访问历史记录的工具?

执行此操作的 API 已经存在 - 请参阅类 IPython.core.history.HistoryAccessor ( source code )。有an example script (updated link)展示如何使用它从数据库转储 session 。但我们还没有就此提出申请。如果您对此感兴趣,您可以继续研究 - 请参阅我们的 potential projects for contributors to start 列表.

关于ipython - 访问 IPython 的个人资料历史记录 (history.sqlite),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12261492/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com