IP数据库Python语言解析代码(IPIP.net)
Switch branches/tags
Nothing to show
Clone or download
IPIP.net
IPIP.net Update README.md
Latest commit 27d0980 Aug 24, 2015
Permalink
Failed to load latest commit information.
README.md Update README.md Aug 24, 2015
ipip.py update code Jan 9, 2015
main.py Update main.py Mar 26, 2015

README.md

python

示例代码

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