Warning
This project is being split into 3 separate projects:
friendly_traceback
,friendly
, andfriendly_idle
.
The documentation does not reflect this change.
If you are a end-user, just install friendly
until further notice.
IDLE: using the editor¶
Since IDLE is part of the standard library, it is often the first editor that is used by beginners learning Python. Let’s have a look at what happens if we run a program with IDLE using the “Run -> Run Module” menu item.
Below, I did something similar, but using friendly as a program launcher, and using French as the default language. After the program’s execution had been completed, I entered more code, making a syntax error.
Summary
To run a program named hello.py
, create a second Python
program saved in the same directory
and containing the following:
from friendly.idle import run
run("hello.py")
Danger
Do not name your own program friendly.py
.
If you are using Python 3.10 and do not worry about syntax errors, you can add the following at the beginning of your module and run it as is:
from friendly.idle import *
install()
# rest of your code