J'ai un fichier d'adresses IP appelé "IPs". Lorsque j'analyse une nouvelle adresse IP à partir de mes journaux, j'aimerais voir si la nouvelle adresse IP est déjà dans les adresses IP du fichier, avant de l'ajouter. Je sais comment ajouter la nouvelle adresse IP au fichier, mais j'ai du mal à voir si la nouvelle adresse IP est déjà dans le fichier.Recherche d'une nouvelle adresse IP dans un fichier
!/usr/bin/python
from IPy import IP
IP = IP('192.168.1.2')
#f=open(IP('IPs', 'r')) #This line doesn't work
f=open('IPs', 'r') # this one doesn't work
for line in f:
if IP == line:
print "Found " +IP +" before"
f.close()
Dans le fichier "IPs", chaque adresse IP est sur sa propre ligne. En tant que tel:
222.111.222.111
222.111.222.112
Également essayé de mettre le fichier IP dans un tableau, mais ne pas avoir de la chance avec ça non plus. Des idées?
Merci,
Gary
Cela devrait probablement avoir une balise Python. – liquidleaf
Hmmm, la question à ce problème est trompeuse, vous semblez avoir des problèmes avec l'accès aux fichiers Python, pas avec une recherche de fichier –
Il semble que le fichier ouvert ne trouve pas le fichier appelé IPs - êtes-vous sûr de son pas 'IPs.txt' ou similaire? Quelle est l'erreur exacte que vous obtenez? – fmark