Ciao a tutti, avrei bisogno di un aiuto nel creare uno script che mi permetta di eseguire il ping di una lista di indirizzi ip contenuta in un file di testo, che verifichi quali ip sono online e (parte più importante) li trascriva in un nuovo documento di testo. Il programma che ho scritto funziona, però gli indirizzi ip non vengono trascritti a colonne, ma in questo modo:
Qualcuno sarebbe in grado di aiutarmi?
Grazie
Codice del programma:
import os
with open("IPs.txt", "r+") as ips_file:
ips = [ip.strip() for ip in ips_file.readlines()]
with open("Check.txt", "w") as available_ips_file:
for ip in ips:
response = os.system('ping {}'.format(ip))
if response == 0:
available_ips_file.write(ip)
else:
print('server {} not available'.format(ip))
Qualcuno sarebbe in grado di aiutarmi?
Grazie
Codice del programma:
import os
with open("IPs.txt", "r+") as ips_file:
ips = [ip.strip() for ip in ips_file.readlines()]
with open("Check.txt", "w") as available_ips_file:
for ip in ips:
response = os.system('ping {}'.format(ip))
if response == 0:
available_ips_file.write(ip)
else:
print('server {} not available'.format(ip))