从PDB中的文件运行命令

问题描述:

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

使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()