当我们需要chmod + x file.py时

时间:2010-09-29 14:01:21

标签: python permissions chmod

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

3 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:5)

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

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

答案 2 :(得分:0)

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