我在Mac上,我写了很多python脚本。
每次我需要运行它们时,我都要输入“python script_name.py
”。有没有办法让它变成'p script_name.py
'?这会节省一些时间:D
答案 0 :(得分:11)
我假设您正在从命令行运行脚本吗?如果是这样,请将以下行添加为脚本中的第一行:
#!/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
文件
答案 1 :(得分:4)
使用alias
命令:
alias p="python"
您可能希望将此添加到〜/ .bashrc。
答案 2 :(得分:3)
您可以为~/.profile
文件添加别名:
alias p="python"
请注意,您还可以使用chmod +x script.py
生成可执行的Python脚本。然后,您可以使用以下命令执行它:
./script.py
您需要在Python代码的顶部添加以下行才能实现此目的:
#!/usr/bin/env python
这称为shebang。