python - 我可以同时使用 pxssh 和 pexpect 吗?
问题描述
我正在使用 pxssh 连接到远程服务器并执行一些命令,之后我需要返回一个标准输出并将其推送到我的 html 网页。
此构造不起作用,因为它以字符串形式提供所有输出(命令和输出)(没有任何格式)
(pxssh code here)
cmd4 = ls -l /var
s.sendline(cmd4)
s.prompt()
result=s.before
return render_template('results.html', the_results=result)
这个:
(pxssh code here)
cmd4 = ls -l /var
child = pexpect.spawn(cmd4, encoding='utf-8')
return render_template('results.html', the_results=child.read()
无法正常工作,因为此代码在本地执行(我不明白为什么)
解决方案
推荐阅读
- discord.py - discord.py tasks.loop() 没有执行
- python - 在一个视图中从 2 个不同的请求中收集信息 Django
- java - 如何使用来自一个客户端的两个自定义打包程序在 JPOS 中解析两种不同的 iso 格式
- windows - Windows UI 进度环 - 不需要的黑色覆盖
- angular - 避免http请求垃圾邮件
- javascript - JS函数在HTML文件中插入文件名
- r - 如何将基于字符串匹配的数据移动到新列?
- c# - EntityFramework 和 oracle 包含在 Where 子句中不使用变量
- java - 如果 EDT 是一个单独的线程,为什么在这个例子中 invokeLater 等待主线程完成?
- latex - 参考书目未显示在背页中