سؤال

وأود أن تشغيل مجموعة من الأوامر الثعبان من ملف في المصحح 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()
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top