代码之家  ›  专栏  ›  技术社区  ›  justintime

从pdb中的文件运行命令

  •  0
  • justintime  · 技术社区  · 16 年前

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

    1 回复  |  直到 11 年前
        1
  •  1
  •   John La Rooy    16 年前

    生成的子类 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()