我写了一个py脚本来从web获取页面,它只是读取写入权限,所以我的问题是我们何时需要执行权限?
答案 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
运行它。