Ali*_*Ali 3 python linux windows shell osx-leopard
有人能告诉我如何在任何目录中调用我的脚本吗?
我的脚本只返回目录中的文件数.我想通过调用它在任何目录中工作,而不是先在那里复制然后键入python myscript.py
我使用的是Mac OS X,但有一种常见的方法可以在Windows和Linux上安装它吗?
Joh*_*web 12
如果您的脚本以合适的shebang行开头,例如:
#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)
并且您的脚本具有可执行位集(适用于Linux,OS X和其他类Unix系统):
chmod +x myscript.py
Run Code Online (Sandbox Code Playgroud)
脚本的路径位于PATH环境变量中:
export PATH=${PATH}:`pwd` # on Unix-like systems
SET PATH=%PATH%;\path\to # on Windows
Run Code Online (Sandbox Code Playgroud)
然后你可以myscript.py随时随地打电话.