何时需要 chmod +x file.py
我写了一个Python脚本来从网上获取网页,它只需要读写权限就够了。那么我想问一下,什么时候我们需要执行权限呢?
3 个回答
0
如果你想直接通过 $ file.py
来运行这个文件,你需要给它设置一个可执行的权限。否则,你可以用 $ python file.py
来运行它。
6
如果你只是想通过输入 python file.py
来运行这个程序,那么只需要读写权限就可以了。如果你想像运行一个编译好的程序那样直接运行,比如输入 ./file.py
,那么你需要有执行权限(并且在文件顶部需要有合适的哈希标记行)。
5
如果你想用这种方式运行脚本:./file.py
,那就必须这样做。不过,你要记得在脚本的最上面加上python的路径:#!/usr/bin/python
。
但是等等,你需要确认你有正确的路径。要做到这一点,可以执行:which python
。