Domanda Risolto Ping da file di testo

Stato
Discussione chiusa ad ulteriori risposte.

Helplease

Utente Silver
29 Dicembre 2019
115
31
6
77
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:
Screenshot (12).png

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))
 
Una cosa di questo tipo available_ips_file.write(ip+'\n').

Comunque quando pubblichi del codice ricordati di utilizzare il tag CODE, così da renderlo più facilmente leggibile e mantenere la formattazione.
 
  • Mi piace
Reazioni: zipippino e 0xbro
Stato
Discussione chiusa ad ulteriori risposte.