gpt4 book ai didi

python - 在 pdb 中保存命令历史记录

转载 作者:太空狗 更新时间:2023-10-29 20:12:57 24 4
gpt4 key购买 nike

有没有办法跨 session 保存 pdb(python 调试器)命令历史记录?另外,我可以指定历史长度吗?

这类似于问题 How can I make gdb save the command history? ,但是对于 pdb 而不是 gdb。

-非常感谢

最佳答案

参见 this邮政。可以在 pdb 中保存历史记录。默认情况下,pdb 不会读取多行。所以所有的功能都需要在一行上。

在 ~/.pdbrc 中:

import atexit
import os
import readline

historyPath = os.path.expanduser("~/.pyhistory")

def save_history(historyPath=historyPath): import readline; readline.write_history_file(historyPath)

if os.path.exists(historyPath): readline.read_history_file(historyPath)

atexit.register(save_history, historyPath=historyPath)

关于python - 在 pdb 中保存命令历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10346419/

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