首頁  >  文章  >  後端開發  >  python存取純真IP資料庫

python存取純真IP資料庫

巴扎黑
巴扎黑原創
2016-12-08 10:01:511786瀏覽

#!/usr/bin/env python  

#site www.jbxue.com  

#   

🎠 ect import bisect   

  

_LIST1, _LIST2 = [], []   

_INIT = False   

  

ip2int i in ip_str.split (' .')])   

  

def _init():   

global _LIST, _INIT   

🠎🠟 for🠎, forp. ):   

ip1, ip2 = l.split()[:2]   

addr = ' '.join(l.split()[2:])   

ip1, ip2 = ip2int(ip1),com ip1)   

_LIST2.append((ip1, ip2, addr))   

_INIT = True   

: )   

i = ip2int(ip)   

idx = 二等分(_LIST1, i)   

assert(idx > 0)   

if len(_LIST1) 

frm, 至,地址= _LIST2[idx - 1]   

if frm 

回復addr   

%%@

回復addr   🎠%'ipo%'7%)77%”   

  

if __name__ == ' __main__' :   

print ip_from('115.238.54.106')   

print ip_from('220.181.29.160')  ip_from('220.181.29.160')  ip_from('220.181.29.160')    

print ip_from('8.8.8.8')   

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn