在python中输入文本文件作为参数

时间:2016-09-30 14:45:35

标签: python-3.x paramiko

我是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中输入的内容可以直接从文本文件中输入。请帮助我知道如何在每次迭代期间从文本文件一次输入一行。

0 个答案:

没有答案