How to use the interactive mode in Python.

Learn how to use the interactive mode in Python.


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()
$

FREE VS Code / PyCharm Extensions I Use

✅ Write cleaner code with Sourcery, instant refactoring suggestions: Link*


PySaaS: The Pure Python SaaS Starter Kit

🚀 Build a software business faster with pure Python: Link*

* These are affiliate link. By clicking on it you will not have any additional costs. Instead, you will support my project. Thank you! 🙏