有人能告诉我如何使我的脚本在任何目录中可调用?
我的脚本只是返回一个目录中的文件数量。 我希望它通过调用它在任何目录中工作,而不是先复制那里,然后键入python myscript.py
我正在使用Mac OS X,但有没有一种常见的方式来安装在Windows和Linux?
Fabric:在目标主机上执行内联Python?
如何在Linux中限制用户命令
在LINUX上打开C中的O_NONBLOCKING
socket()系统调用中的参数协议代表什么?
在CentOS5上通过SSH安装TexLive
epoll_wait:maxevents
Windows上的Tracert比Linux上的慢
BindException:即使使用唯一的端口,地址也已经在使用
SSH命令执行挂起,虽然交互式shellfunction正常
如果您的脚本以合适的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%;pathto # on Windows
那么你可以从任何地方调用myscript.py 。
所有这些操作系统都应该支持一个PATH环境变量,该变量指定具有应该在任何地方都可用的可执行文件的目录。 让你的脚本可以通过chmod +x执行,并把它放到其中一个目录中(或者为PATH添加一个新的目录 – 例如~/bin )。
我不知道如何在Windows上直接执行新的文件,但是我想你可以使用一个.bat文件作为代理。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。