示例代码
import os
from ipip import IP
from ipip import IPX
IP.load(os.path.abspath("mydata4vipday2.dat"))
print IP.find("118.28.8.8")
IPX.load(os.path.abspath("mydata4vipday2.datx"))
print IPX.find("118.28.8.8")
执行输出
** 天津 天津 鹏博士
** 天津 天津 鹏博士 39.128399 117.185112 Asia/Shanghai UTC+8 120000
使用说明
IP[X].load 方法可以在应用程序入口加载库文件
如果出现 UnicodeEncodeError 应该是您的系统字符集不是utf8所致。
解决方法:export LANG=en_US.UTF-8 && python main.py