伙计们,我正在努力弄清楚如何将我运行的命令的输出保存到csv文件中。以下是我到目前为止编写的代码,用于使用paramiko modue从Linux主机获取输出。
ssh_client=paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname=ip,port=22,username=user_name,password=passwd)
stdin, stdout, stderr = ssh_client.exec_command("some random command")
output = (stdout.read().decode(encoding='ascii'))
print(output)
这是我得到的输出:
Lun VV_WWN VVName HostName
1 600525465446418gsdhgdfhahf14488454 HOST-California_westcos domain123
9 600525465446418gsdhgdfhahf14488454 HOST-Texas_westcos domain123
4 600525465446418gsdhgdfhahf14488454 HOST-Kasnsas_westcos domain123
4 600525465446418gsdhgdfhahf14488454 HOST-Ohio_westcos domain123
7 600525465446418gsdhgdfhahf14488454 HOST-Nevada_westcos domain123
---------------------------------------------------------------------------
5 total
我需要删除页眉和页脚,并将此文件另存为CSV。关于如何实现这一点的任何建议。我真的非常感谢你的帮助。
LEATH
冉冉说
相关分类