내 파이썬 응용 프로그램에서의 범위에있는 경우 I는 다음과 같이 보이는 IP 주소 문자열 배열이 체크 : 나는 netaddr
를 설치파이썬 - 사용자의 IP 주소가 IP의
[
"50.28.85.81-140", // Matches any IP address that matches the first 3 octets, and has its final octet somewhere between 81 and 140
"26.83.152.12-194" // Same idea: 26.83.152.12 would match, 26.83.152.120 would match, 26.83.152.195 would not match
]
및 문서가 큰 보이지만을 , 나는 그것의 주위에 나의 머리를 감쌀 수 없다. 이것은 정말 간단해야합니다 - 주어진 IP 주소가이 범위 중 하나와 일치하는지 어떻게 확인합니까? 특별히 netaddr
을 사용할 필요가 없습니다. 간단한 파이썬 솔루션으로도 가능합니다.
가능한 복제 ([의 IP 파이썬에서 네트워크에있는 경우 내가 확인할 수있는 방법] http://stackoverflow.com/questions/819355/how-can-i-check-if-an-ip -is-in-a-in-a-python) – MooingRawr
또한 동일한 dup 링크에서 온 것입니다. http://stackoverflow.com/a/820124/4099813 – MooingRawr
형식은 동일하지 않습니다. – Faibbus