문제

PDB 디버거의 파일에서 Python 명령 세트를 실행하고 싶습니다. 이와 관련하여 PDB가 시작될 때 자동으로 실행되는 파일을 설정할 수 있습니까?

도움이 되었습니까?

해결책

서브 클래스를 만듭니다 pdb.Pdb 그리고 당신의 추가 물건을 __init__

또는

pdb.pdb ()는 a .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()
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top