import os import pdb import pprint import rlcompleter import readline import sys import importlib # enable tab completion readline.parse_and_bind("tab: complete") # also get tab completion in pdb pdb.Pdb.complete = rlcompleter.Completer(locals()).complete # prettyprint with p() pp = pprint.PrettyPrinter(indent=4, width=80) p = pp.pprint # reload a module with r(module) r = importlib.reload