当我使用paramiko执行命令时,stdout输出未保存到列表

露西安

在下面的代码之前,我与服务器建立了ssh连接,然后尝试获取一些输出。这是代码:

a = [('one','oneFC'),('two','twoH')]
b = [None] * len(a)
for i, item in enumerate(a):
    command = r"ls /home/aaa/ | grep " + item[0] #I need one and two here
    stdin, stdout, stderr = client.exec_command(command)
    print stdout.read()
    b[i] = stdout.read()
    print b[i]

当我打印输出(使用stdout.print())时,它看起来不错,但是当我打印b [i]时,变量为空。

我究竟做错了什么?请帮我

谢谢

Qrtn

之后,您已经阅读了所有内容print stdout.read()您应该省略第一个打印语句,然后直接分配给b[i]

a = [('one','oneFC'),('two','twoH')]
b = [None] * len(a)
for i, item in enumerate(a):
    command = r"ls /home/aaa/ | grep " + item[0] #I need one and two here
    stdin, stdout, stderr = client.exec_command(command)
    b[i] = stdout.read()
    print b[i]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我使用终端执行导出路径时,它将保存到哪个文件?

来自分类Dev

Paramiko问题-执行命令时通道关闭

来自分类Dev

当我执行命令时,symfony 5“快速通道”书本错误泊坞窗

来自分类Dev

当我打开计算机电源时自动执行命令行?

来自分类Dev

正常执行命令后,如何在终端中保存上次执行命令的输出?

来自分类Dev

执行命令时如何隐藏终端输出?

来自分类Dev

执行命令时如何隐藏终端输出?

来自分类Dev

在VIM退出时执行命令,并查看输出

来自分类Dev

在Intellij IDEA中保存文件时执行命令

来自分类Dev

在Intellij IDEA中保存文件时执行命令

来自分类Dev

暂停执行命令列表

来自分类Dev

如何在没有 ctrl+c 的情况下停止对 journalctl 日志文件执行命令并将输出保存到文件

来自分类Dev

我如何在启动时执行命令呢?

来自分类Dev

为命令的特定输出执行命令

来自分类Dev

在shell命令输出上执行命令

来自分类Dev

使用Java中的JSch exec从ArrayList执行命令列表

来自分类Dev

解析命令的输出并将其保存到列表中

来自分类Dev

在设备上使用Paramiko exec_command执行命令不起作用

来自分类Dev

在 SSH/Paramiko 中使用不同的 shell 执行命令/脚本

来自分类Dev

当我保存到xml文件中时编码更改

来自分类Dev

通过父级执行命令时使用管道

来自分类Dev

通过SSH执行命令时无法使用别名

来自分类Dev

从Java执行命令时使用bash函数

来自分类Dev

在Java中使用ProcessBuilder执行命令时出现IllegalArgumentException

来自分类Dev

通过SSH执行命令时无法使用别名

来自分类Dev

使用相同的MySQLCommand执行命令时遇到致命错误

来自分类Dev

使用ssh执行命令

来自分类Dev

使用Ansible执行命令

来自分类Dev

使用JSch执行命令

Related 相关文章

  1. 1

    当我使用终端执行导出路径时,它将保存到哪个文件?

  2. 2

    Paramiko问题-执行命令时通道关闭

  3. 3

    当我执行命令时,symfony 5“快速通道”书本错误泊坞窗

  4. 4

    当我打开计算机电源时自动执行命令行?

  5. 5

    正常执行命令后,如何在终端中保存上次执行命令的输出?

  6. 6

    执行命令时如何隐藏终端输出?

  7. 7

    执行命令时如何隐藏终端输出?

  8. 8

    在VIM退出时执行命令,并查看输出

  9. 9

    在Intellij IDEA中保存文件时执行命令

  10. 10

    在Intellij IDEA中保存文件时执行命令

  11. 11

    暂停执行命令列表

  12. 12

    如何在没有 ctrl+c 的情况下停止对 journalctl 日志文件执行命令并将输出保存到文件

  13. 13

    我如何在启动时执行命令呢?

  14. 14

    为命令的特定输出执行命令

  15. 15

    在shell命令输出上执行命令

  16. 16

    使用Java中的JSch exec从ArrayList执行命令列表

  17. 17

    解析命令的输出并将其保存到列表中

  18. 18

    在设备上使用Paramiko exec_command执行命令不起作用

  19. 19

    在 SSH/Paramiko 中使用不同的 shell 执行命令/脚本

  20. 20

    当我保存到xml文件中时编码更改

  21. 21

    通过父级执行命令时使用管道

  22. 22

    通过SSH执行命令时无法使用别名

  23. 23

    从Java执行命令时使用bash函数

  24. 24

    在Java中使用ProcessBuilder执行命令时出现IllegalArgumentException

  25. 25

    通过SSH执行命令时无法使用别名

  26. 26

    使用相同的MySQLCommand执行命令时遇到致命错误

  27. 27

    使用ssh执行命令

  28. 28

    使用Ansible执行命令

  29. 29

    使用JSch执行命令

热门标签

归档