【发布时间】:2016-08-24 12:08:29
【问题描述】:
我刚开始用 Python 3 编写一个监控工具,我想知道我是否可以通过 ssh 得到一个“清晰”的数字输出。我写了这个脚本:
import os
import paramiko
command = 'w|grep \"load average\"|grep -v grep|awk {\'print ($10+$11+$12)/3*100\'};'
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy( paramiko.AutoAddPolicy())
ssh.connect('10.123.222.233', username='xxx', password='xxx')
stdin, stdout, stderr = ssh.exec_command(command)
print (stdout.readlines())
ssh.close()
它工作正常,除了输出是:
['22.3333\n']
我怎样才能摆脱['和\n']而只得到明确的数值?
如何获得在 PuTTy 中看到的结果?
【问题讨论】:
标签: python python-3.x output special-characters paramiko