Я новичок. Использую paramiko для настройки pu sh устройств. Я использую анаконду на машине windows. Как использовать базу данных и правильное форматирование для вывода? Пожалуйста, предложите немного поучиться обработке исключений.
import paramiko
import sys
import subprocess
import time
vm = paramiko.SSHClient()
vm.set_missing_host_key_policy(paramiko.AutoAddPolicy())
vm.connect('x.x.x.x', username='your_user_name', password='your_password')
rtrlist = ["a","b"]
for n in rtrlist:
remote_conn_pre=paramiko.SSHClient()
remote_conn_pre.set_missing_host_key_policy(paramiko.AutoAddPolicy())
remote_conn_pre.connect(n, port=22, username='your_user_name', password='your_password', look_for_keys=False, allow_agent=False)
remote_conn.send("conf t\n")
time.sleep(.5)
output = remote_conn.recv(65535)
print (output)
remote_conn.send("flow exporter Netflow-Exporter-Mazu\n")
time.sleep(.5)
output = remote_conn.recv(65535)
print (output)
remote_conn.send("do wr\n")
time.sleep(.5)
output = remote_conn.recv(65535)
print (output)
vm.close()