4

我写了一个 py 脚本来从 web 获取页面,它只是读写权限就足够了,所以我的问题是什么时候我们需要执行权限?

4

3 回答 3

6

如果您想通过键入来运行它,读/写就足够了python file.py。如果你想直接运行它,就好像它是一个已编译的程序,例如./file.py,那么你需要执行权限(以及顶部的适当的 hash-bang 行)。

于 2010-09-29T14:03:44.883 回答
5

如果您需要以这种方式运行脚本,则必须这样做:./file.py. 但请记住,您需要将 python 的路径放在脚本的最顶部:#!/usr/bin/python.

但是等等,你需要确保你有正确的路径来执行:which python

于 2010-09-29T14:10:19.503 回答
0

如果您希望能够直接运行它,$ file.py那么您需要设置执行位。否则,您可以使用$ python file.py.

于 2010-09-29T14:03:37.177 回答