Мне нужно знать, как я могу установить соединение с помощью обработчика соединений netmiko с помощью функции.без функции его работа ...
что я не так
образец
FW = {
'device_type': 'fortinet',
'ip': line_fortigate ,
'port': '8383',
'username': 'XXXXXXX',
'password': 'XXXXXXX',
}
net_connect = ConnectHandler(**FW)
def My_Function_diagnlose(net_connect):
with open('./diagnoseport.txt', 'r') as file2:
print ('###########Voor alle DATA PHYSICAL #############')
print XYZ
for line_port in file2:
XYZ = re.findall("^if=([a-zA-Z]*)(\d*) ",line_port)
if not XYZ:
print("List is empty")
else:
print ('########### NA alle DATA PHYSICAL #############')
print XYZ
print line_port
print("Commando voor aanpassen van "+(XYZ[0][0])+(XYZ[0][1]) + ' ################')
file_function = open('./outputnow.txt' , 'w')
outputx = net_connect.send_config_set(' ')
outputy = net_connect.send_config_set(' ')
output6 = net_connect.send_config_set('conf system interface ')
print(output6)
.................................
My_Function_diagnlose(net_connect):