"IP"라는 IP 주소의 파일이 있습니다. 로그에서 새 IP를 구문 분석 할 때 새 IP가 파일 IP에 있는지 먼저 확인한 다음 추가합니다. 새 IP를 파일에 추가하는 방법을 알고 있지만 새 IP가 이미 파일에 있는지 확인하는 데 문제가 있습니다. 파일 "IP를"에서 파일에서 새 IP 찾기
!/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()
각 IP 주소는 자신의 라인에 있습니다. 따라서 :
222.111.222.111
222.111.222.112
또한 파일 IP를 배열에 넣으려고했지만 그 행운을 얻지 못했습니다. 아이디어가 있으십니까? 이 IP 일을해야 할 이유는 무엇
는게리
이 아마 파이썬 태그를 가져야한다. – liquidleaf
흠,이 문제에 대한 질문은 오해의 소지가 있습니다. 파일 검색을하지 않고 파이썬 파일 액세스에 문제가있는 것 같습니다. –
파일 열기가 'IPs'라는 파일을 찾지 못하는 것처럼 들립니다. 'IPs.txt' 또는 유사하지 않습니까? 당신이 얻는 정확한 오류는 무엇입니까? – fmark