我在mac上,我写了很多python脚本。
每次我需要运行它们时,我都必须输入' python script_name.py
'。有没有办法让我只需要输入' p script_name.py
'?这会节省一些时间:D
我在mac上,我写了很多python脚本。
每次我需要运行它们时,我都必须输入' python script_name.py
'。有没有办法让我只需要输入' p script_name.py
'?这会节省一些时间:D
我假设您正在从命令行运行脚本,对吗?如果是这样,请将以下行添加为脚本的第一行:
#!/usr/bin/python
或者
#!/usr/bin/env python
如果 python 命令不在 中/usr/bin
,然后在 Unix/终端提示符下发出以下命令(它使您的脚本“可执行”):
chmod +x script_name.py
从那时起,您只需在命令提示符下键入脚本的名称即可运行它。不需要python
命令的任何部分。即,简单地说
./script_name.py
将运行脚本。
当然,您也可以使用alias
,但在我看来,以上是更清洁的解决方案。
对于别名
alias p="python"
应该进入你的~/.bashrc
文件
使用alias
命令:
alias p="python"
您可能希望将其添加到您的 ~/.bashrc 中。
您可以为~/.profile
文件添加别名:
alias p="python"
请注意,您还可以使用chmod +x script.py
. 然后,您可以使用以下命令执行它:
./script.py
您需要将以下行添加到 Python 代码的顶部才能使其正常工作:
#!/usr/bin/env python
这称为shebang。