2种运行python程序的方法

sam*_*wei 2 python syntax

我现在正在学习Python.在终端中有两种运行python的方法.

一个是 python xx.py
另一个./xx.py

第一种方式对我有用,但是当我尝试使用第二种选择时,我得到了

-bash: ./hello.py: Permission denied
Run Code Online (Sandbox Code Playgroud)

我可以用这种或那种方式运行python程序,但我真的想知道为什么,以及应该使用什么命令来授予运行它的权限 ./

谢谢!

Ign*_*ams 6

为了可执行,必须通过chmod:chmod +x filename.py等授予脚本执行权限.