secureCRT читать текстовый файл

Я пишу сценарий в сеансе securecrt, чтобы прочитать IP-адреса из текстового файла и применить конфигурацию в маршрутизаторе juniper.

Скрипт читает только первые 11 IP-адресов в текстовом файле. IP-адреса разделены новыми строками.

Как я могу прочитать весь текстовый файл?

crt.Screen.Synchronous = True
with open("D:\Work\scripts\script folder\input.txt", "r") as dest:
    i=0
    x= dest.read().splitlines()
    crt.Screen.Send('set cli screen-width 1024'+ '\r')
    while (i!=len(x)):
        crt.Screen.Send('ping interface lo0 rapid count 1000 size 1472 ' +x[i]+'\r')
        i+=1
crt.Screen.Synchronous = False

BR,

0 ответов

Другие вопросы по тегам