Possible Duplicate:
How do I add tab completion to the Python shell?
Is there an easy way to add code completion feature to a Python interpreter that is started on a unix console?
Possible Duplicate:
How do I add tab completion to the Python shell?
Is there an easy way to add code completion feature to a Python interpreter that is started on a unix console?
You should really install something like ipython
or bpython
pip install ipython
This will give you a much better python interpreter that offers code completion, history and other magical functions that will make your python experience much better!