TAB completion library for Python
fancycompleter is a module that adds TAB completion to the interactive prompt. It is an extension of the rlcompleter module from the standard Python library.
fancycompleter
rlcompleter