Exécuter des commandes à partir d'un fichier dans PDB
Question
Je voudrais exécuter un ensemble de commandes python à partir d'un fichier du débogueur de la base de données. À ce propos, puis-je configurer un fichier qui s’exécute automatiquement au démarrage de PDB?
La solution
créez une sous-classe de pdb.Pdb
et passez un appel à vos éléments supplémentaires dans __ init __
alternativement
pdb.Pdb () recherche un fichier .pdbrc
afin que vous puissiez y insérer vos éléments
# 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()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow