当我尝试从bash执行python脚本时权限被拒绝?

tum*_*eed 10 python bash shell python-2.7

我从网上下载了一个python脚本,当我尝试从bash执行它时会引发异常:

User:python_script user$ ./python_script.py -n some_parameter -b

输出如下:

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

所有准备好的文件:#!/usr/bin/python在脚本的顶部.我怎么解决这个问题?

NPE*_*NPE 16

您需要添加执行权限,如下所示:

chmod u+x python_script.py
Run Code Online (Sandbox Code Playgroud)

这假定脚本归您所有.如果不是,您可能需要根据需要更改组/其他执行权限或chown文件.