The rlcompleter module defines a completion function for the readline module by completing valid Python identifiers and keywords.
This module is Unix-specific due to its dependence on the readline module.
The rlcompleter module defines the Completer class.
The rlcompleter module is designed for use with Python's interactive mode. A user can add the following lines to his or her initialization file (identified by the PYTHONSTARTUP environment variable) to get automatic Tab completion:
Subsections About this document... for information on suggesting changes.