我正在使用 paramiko todo 远程 SSH
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname, username='root', key_filename='/root/.ssh/mykey.priv')
stdin, stdout, stderr = ssh.exec_command('firewall-cmd --state')
print stdout.readlines()
我得到的输出为
[u'running\n']
如何解析它以仅打印为“正在运行”?
最佳答案
试试这个代码:
print(stdout.read().decode('ascii'))
我相信这会解决您的问题。
关于python - 解析 paramiko 的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43728138/