Answers:
您需要做两件事:
chmod +x script.py
使用shebang可以让内核知道要使用的解释器。脚本的第一行应显示为:
#!/usr/bin/python
假设您的脚本将使用默认的python运行。如果需要特定版本,只需在shebang中指定:
#!/usr/bin/python2.7
现在您可以输入:
./script.py
如果脚本在您的当前目录中,或者:
script.py
如果脚本的位置恰好在您的PATH中,或者:
path/to/script.py
除此以外。
bash
执行时不是读取文件...
./script.py
,不是script.py
#!/usr/bin/env python
,以防用户拥有本地python版本(例如in/usr/local/bin
),而他们更希望使用该脚本运行脚本。