Frage

Ich möchte eine Reihe von Python-Befehlen aus einer Datei im HVE Debugger auszuführen. Im Zusammenhang damit kann ich ein Datei auf, die automatisch ausgeführt wird, wenn PDB beginnt?

War es hilfreich?

Lösung

eine Unterklasse von pdb.Pdb machen und einen Anruf an Ihre persönlichen Sachen in den __init__ setzen

alternativ

pdb.Pdb () sucht nach einer .pdbrc Datei, so dass Sie in der Lage sein können, Ihre Sachen in der dort zu setzen

    # 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()
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top