Я пытаюсь указать диапазон адресов, которые будут устанавливаться каждый раз, когда вызывается API. В приведенном ниже примере, когда ссылается api
, я хотел бы, чтобы он размещался в диапазоне до списка, а не только одного, как в настоящее время.Ссылка на диапазон IP-адресов
api = xmlrpclib.ServerProxy("http://user:[email protected]:8442/")
Создание адресов кажется достаточно простым, но я не уверен, как хранить его так, что когда api
является ссылкой, он посылает на каждый хост, например, 192.168.0.1 - 192.168.0.100, а не только один.
for i in range(100):
ip = "192.168.0.%d" % (i)
print ip
Я также хотел бы иметь возможность указать диапазон, например. 192.168.0.5 - 192.168.0.50, а не приращение с нуля.
Обновление: API не обрабатывает список очень хорошо, поэтому решение должно иметь возможность анализировать список. Может это просто требуется второй оператор for
?
Спасибо, очевидно, что этот API напрямую не поддерживает использование списков. Есть ли способ проанализировать каждый элемент API или потребовать, чтобы другой оператор 'for' перебирал каждый элемент в списке и что-то делал с ним? – Astron
Даже если было что-то встроенное для анализа каждого элемента в списке api, он все равно будет перемещаться по этому списку. Цикл for не должен быть медленнее. Извините, если это не то, о чем вы просите. – sihrc