0

我想从 PDB 调试器中的文件运行一组 python 命令。与此相关,我可以设置一个在 PDB 启动时自动运行的文件吗?

4

1 回答 1

1

创建一个子类pdb.Pdb并调用你的额外内容__init__

或者

pdb.Pdb() 寻找一个.pdbrc文件,所以你可以把你的东西放在那里

    # Read $HOME/.pdbrc and ./.pdbrc
    self.rcLines = []
    if 'HOME' in os.environ:
        envHome = os.environ['HOME']
        try:
            rcFile = open(os.path.join(envHome, ".pdbrc"))
        except IOError:
            pass
        else:
            for line in rcFile.readlines():
                self.rcLines.append(line)
            rcFile.close()
    try:
        rcFile = open(".pdbrc")
    except IOError:
        pass
    else:
        for line in rcFile.readlines():
            self.rcLines.append(line)
        rcFile.close()
于 2009-10-23T21:17:24.173 回答