微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使Python脚本可以访问系统

有人能告诉我如何使我的脚本在任何目录中可调用

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

我正在使用Mac OS X,但有没有一种常见的方式来安装在Windows和Linux?

Fabric:在目标主机上执行内联Python?

如何让Python的terminal错误彩色的?

如何在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] 举报,一经查实,本站将立刻删除。

相关推荐