所以,假设您有一个本地脚本hello.py,如下所示:
# 'hello.py'import osprint os.system('hostname')
他们可以推送脚本并像这样执行它:
>>> import pathos>>> c = pathos.core.copy('hello.py',destination='guIDo.remote.com:~/hello.py')>>> s = pathos.core.execute('python hello.py',host='guIDo.remote.com')>>> print s.response()guIDo0>>> s.pID()37429
还有ssh-tunneling,设置守护进程,远程端口pickle,以及处理杀死远程进程……如果你需要那些东西.
pathos提供了远程命令的抽象,默认是ssh和scp ……但很容易看出它在做什么.
>>> s.message'ssh -q guIDo.remote.com "python hello.py"'>>> c.message'scp -q -r hello.py guIDo.remote.com:~/hello.py'
获取悲情:https://github.com/uqfoundation
总结以上是内存溢出为你收集整理的如何在远程机器上运行本地python脚本全部内容,希望文章能够帮你解决如何在远程机器上运行本地python脚本所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)