Python Engineer

Free Python and Machine Learning Tutorials

Become A Patron and get exclusive content! Get access to ML From Scratch notebooks, join a private Slack channel, get priority response, and more! I really appreciate the support!

Python Quick Tip: Interactive Mode

15 Sep 2020

Learn how to use the interactive mode in Python. This is a great way to test your code and play around with all the functions and variables in your file.

You can start any Python script with the -iflag:

$ python -i my_script.py

This runs the script and starts the interactive Python shell. All of the code in the file is already loaded in this session, so you have access to all variables and functions.

Let's have a look at this example script:

# my_script.py a = 5 def my_function(): print("Hello") print("The script finished")

If we run this script with -i, we can play around with the code afterwards. You can end the Python shell with quit() again:

$ python -i my_script.py The script finished >>> a 5 >>> my_function() Hello >>> quit() $