Sin*_*hus 9 python macos terminal
如何在不使用"python"关键字的情况下在Mac上的Terminal中运行python脚本,而无需编辑现有的python文件?
现在我必须这样做:
python script.py
我喜欢做的是:
script.py
Tro*_*ydm 15
在你的python脚本中添加这个作为你的第一行
#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)
然后在终端做这个chmod + x ./yourpythonscript.py
然后从终端执行./yourpythonscript.py
man*_*lds 11
添加一个shebang:
#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)
要么
#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)
我更喜欢第二个,因为Python可以是/ usr/bin/python,/ usr/local/bin/python等任何地方,第二个确保你不必继续编辑shebang.
然后你可以像执行它一样执行它./script.py.