一尘不染

使Python脚本可访问整个系统

linux

有人可以告诉我如何在任何目录中调用我的脚本吗?

我的脚本仅返回目录中的文件数。我希望通过调用它来在任何目录中工作,而不是先复制到那里然后键入python myscript.py

我使用的是Mac OS X,但是有常见的方法可以在Windows和Linux上安装它吗?


阅读 298

收藏
2020-06-07

共1个答案

一尘不染

如果您的脚本以合适的shebang行开头,例如:

#!/usr/bin/env python

并且您的脚本具有可执行位设置(适用于Linux,OS X和其他类似Unix的系统):

chmod +x myscript.py

脚本的路径在PATH环境变量中:

export PATH=${PATH}:`pwd` # on Unix-like systems

SET PATH=%PATH%;\path\to # on Windows

然后,您可以myscript.py从任何地方打电话。

2020-06-07