["python"]
How to execute a file within the Python interpreter?

I'm trying to execute a file with Python commands from within the interpreter. I'm trying to use variables and settings from that file, not to invoke a separate process.
Several ways. From the shell python someFile.py From inside IDLE, hit F5. If you're typing interactively, try this (Python3): >>> exec(open("filename.py").read()) For Python 2: >>> variables= {} >>> execfile( "someFile.py", variables ) >>> print variables # globals from the someFile module