Для цикла для ссылки на содержимое внешнего файла .txt - PullRequest
0 голосов
/ 29 декабря 2018

Я довольно новичок в Python, поэтому будьте добры.Я являюсь сетевым администратором, но мне поручено автоматизировать несколько наших процессов с использованием python.

Я пытаюсь взять список идентификаторов сетей и подключить их к URL-адресу, используя цикл For.

file = open('networkid.txt', 'r')

def main(file):
   for x in file:
      print(x)`
link = ('https://api.meraki.com/api/v0/networks/') +(Network ID) ('/syslogServers')

Каждая строка в файлах .txt содержит идентификатор сети, и мне нужно, чтобы этот идентификатор был введен в том месте, где (идентификатор сети) находится в сценарии, а затем мне нужен сценарий для запуска остальныхскрипт не размещен здесь и продолжайте до тех пор, пока все ID не будут исчерпаны.

Текущий пример макета не соответствует тому, как настроен мой скрипт, но биты и кусочки вырезаны, чтобы дать вам представление о том, к чему я стремлюсь.

Чтобы прояснить данный вопрос, как мне ссылаться на каждую строку в текстовом файле, где каждая строка содержит идентификатор сети, который мне нужно вставить в URL.Оттуда я пытаюсь установить правильный цикл For Loop для продолжения этого процесса, пока все сетевые идентификаторы в списке не будут исчерпаны.

1 Ответ

0 голосов
/ 29 декабря 2018

x содержит идентификатор сети после удаления новой строки.

for line in file:
    networkID = line.strip()
    link = 'https://api.meraki.com/api/v0/networks/' + networkID + '/syslogServers'
    # do something with link
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...