我是python的新手,我习惯使用gdb。我想知道是否有办法为pdb提供类似.gdbinit的初始化文件。主要原因是因为我想定义函数,以便每次启动pdb时都不必键入import os; os.system('clear')
(例如python -m pdb somescript.py
)
答案 0 :(得分:2)
是的,根据documentation:
如果文件
.pdbrc
存在于用户的主目录或当前目录中,则会将其读入并执行,就好像它是在调试器提示符下键入的一样。这对于别名特别有用。如果两个文件都存在,则首先读取主目录中的文件,并在本地文件中覆盖定义的别名。
请注意,您输入命令就像在pdb
解释器中键入命令一样,这样就可以完成您想要的任务。
答案 1 :(得分:0)
是的,.pdbrc
。
您可以使用Ned's .pdbrc file作为起点。这非常有用。