【发布时间】:2011-04-18 20:25:21
【问题描述】:
我写了一个 py 脚本来从 web 获取页面,它只是读写权限就足够了,所以我的问题是什么时候我们需要执行权限?
【问题讨论】:
标签: python permissions chmod
我写了一个 py 脚本来从 web 获取页面,它只是读写权限就足够了,所以我的问题是什么时候我们需要执行权限?
【问题讨论】:
标签: python permissions chmod
如果您希望能够直接使用$ file.py 运行它,那么您需要设置执行位。否则,您可以使用$ python file.py 运行它。
【讨论】:
如果你想通过输入python file.py 来运行它,读/写就足够了。如果您想直接运行它,就好像它是一个已编译的程序一样,例如./file.py,那么您需要执行权限(以及顶部的相应哈希线)。
【讨论】:
如果您需要以这种方式运行脚本,则必须这样做:./file.py。但请记住,您需要将 python 的路径放在脚本的最顶部:#!/usr/bin/python。
但是等等,你需要确保你有正确的路径才能执行:which python。
【讨论】:
#!/usr/bin/env python 比较常见。