项目中有这样的需求,通过ip地址判断客户端是网通的还是电信的。从同事那拿了个纯文本的ip纯真数据库,用python写了一个小程序,感觉挺好的。下面给出实现源码:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from bisect import bisect
_list1, _list2 = [], []
_init = false
ip2int = lambda ip_str: reduce(lambda a, b: (a 0)
if len(_list1)