How can I load a .py file in the python interactive shell for debugging?
If you open the python interpreter by typing:
python -i filename.py
It will execute filename.py and then drop you into interactive mode with the environment left behind by filename.py.
I sometimes build this directly into my scripts, for example by beginning with:
Separate names with a comma.