gpt4 book ai didi

ipython滚动日志

转载 作者:行者123 更新时间:2023-12-04 05:03:23 25 4
gpt4 key购买 nike

我想将最后 500Mb 的 ipython 输入和输出保存到文件中

当我必须杀死 ipython 时,上述保存应该能够绕过实例。例如,基于计时器的保存

我想在启动时重新加载(而不是重新执行)这个文件。然后文件以滚动方式更新

我怎样才能做到这一点?

最佳答案

IPython 已经记录了您的输入 - 它存储在 history.sqlite在您的个人资料文件夹中(运行 ipython locate profile 以查看它在哪里)。要同时打开输出日志,编辑 ipython_config.py并搜索“db_log_output”。这会捕获显示 Hook 的输出(使用 Out [n]: 提示符),而不是打印输出。

要查看上一个 session 的历史记录,您可以使用 %hist ~1/1-10 (当前 session 之前的 session 的第 1-10 行)。它也适用于 %rerun 等魔法命令。 , %recall%save .

如果您想将其记录到文本文件中,请查看 %logstart魔法。

关于ipython滚动日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15842991/

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