Итак, у меня есть код, который должен запускаться через текстовый файл и пинговать IP-адреса, если пинг равен 0, он выполняет «nslookup» для него, а затем он должен продолжаться, но после того, как он делает первый в терминале, он оставил на > как бы ожидая ввода. В других случаях мой код проходит через txt-файл нормально, но как только я добавляю «nslookup», он останавливается после первого и ждет ввода.
Есть ли способ заставить его продолжать циклически просматривать текстовый файл, пока он не дойдет до конца?
Вот код, который я использую. Я знаю, что есть другие способы поиска IP-адреса, но я пытаюсь использовать «nslookup» в этом случае, если это невозможно.
import os
with open('test.txt','r') as f:
for line in f:
response = os.system("ping -c 1 " + line)
if response == 0:
print os.system('nslookup')
else:
print(line, "is down!")