将Python脚本作为标准CLI程序运行

时间:2014-10-16 10:57:04

标签: macos bash python-2.7

如何通过简单命令(例如cdpwd)编写可全局执行的简单Python脚本?

我知道该文件必须是可执行的,并且在我的$PATH中。我知道通过指定解释器调用文件时我可以省略python前缀。但是我仍然需要使用./script语法来调用脚本。

我基本上想创建一堆存储~/bin的Python CLI程序,并使它们的行为与cdpwd等Bash脚本相同。

1 个答案:

答案 0 :(得分:2)

您只需将~/bin添加到PATH即可。例如,您可以在~/.bashrc文件中添加以下内容:

export PATH="$HOME/bin:$PATH"

要查看当前shell中的更改,您可以执行. ~/.bashrc。该路径应自动添加到您打开的所有新shell中。您可以通过echo "$PATH"进行检查 - 您应该看到它以/home_directory/bin:...开头。