在Mac终端上如何运行Python脚本而不使用"python"关键字,也不需要修改现有的Python文件?
目前我需要这样做:python script.py
我想要的是这样做:script.py
添加一个 shebang:
#!/usr/bin/python
或者
#!/usr/bin/env python
我更喜欢第二个选项,因为Python可以安装在任何地方,例如 /usr/bin/python、/usr/local/bin/python等等。而第二个选项则确保你不必一直编辑shebang。 接着,如果该脚本是可执行的,你只需执行./script.py
即可。
在你的Python脚本中,将以下内容添加为第一行:
#!/usr/bin/python
在终端中执行以下命令:chmod +x ./yourpythonscript.py
然后在终端中执行命令:./yourpythonscript.py
#! /usr/bin/env python
更具可移植性,因为它不会硬编码 Python 的位置。 - Yann Vernier