我是python的新手。我正在编写代码来远程修改cisco交换机,我的代码如下:
from netmiko import ConnectHandler
cisco_sw = {
'device_type': 'cisco_ios',
'ip': '10.18.120.3',
'username': 'cisco',
'password': 'cisco',
'port' : 22, # optional, defaults to 22
'secret': '', # optional, defaults to ''
'verbose': False, # optional, defaults to False
}
net_connect = ConnectHandler(**cisco_sw)
net_connect.find_prompt() # to verify if connection is established
config_commands = [ 'commands']
output = net_connect.send_config_set(config_commands)
print(output)
net_connect.exit_config_mode()
output = net_connect.send_command_expect('write memory')
print(output)
output = net_connect.disconnect()
我想修改代码,以便" ip"在cisco_sw字典和"命令"在config_commands中输入的内容可以直接从文本文件中输入。请帮助我知道如何在每次迭代期间从文本文件一次输入一行。