تشغيل الأوامر من ملف في PDB
سؤال
وأود أن تشغيل مجموعة من الأوامر الثعبان من ملف في المصحح 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()
لا تنتمي إلى StackOverflow