Why running a python file doesn't require the execute permission?

Viewed 5858

Why running a python file doesn't require the x permission when running it like this:

python script.py

But it does when it's being run as:

./script.py
3 Answers
Related