何时需要 chmod +x file.py

4 投票
3 回答
7098 浏览
提问于 2025-04-16 04:45

我写了一个Python脚本来从网上获取网页,它只需要读写权限就够了。那么我想问一下,什么时候我们需要执行权限呢?

3 个回答

0

如果你想直接通过 $ file.py 来运行这个文件,你需要给它设置一个可执行的权限。否则,你可以用 $ python file.py 来运行它。

6

如果你只是想通过输入 python file.py 来运行这个程序,那么只需要读写权限就可以了。如果你想像运行一个编译好的程序那样直接运行,比如输入 ./file.py,那么你需要有执行权限(并且在文件顶部需要有合适的哈希标记行)。

5

如果你想用这种方式运行脚本:./file.py,那就必须这样做。不过,你要记得在脚本的最上面加上python的路径:#!/usr/bin/python

但是等等,你需要确认你有正确的路径。要做到这一点,可以执行:which python

撰写回答