zoukankan      html  css  js  c++  java
  • IP地址归属地查询

    http://www.ipip.net/download.html#ip_code 下载免费版 IP 地址数据库

    网站下面有官方给出的查找IP地址所属国家、省、市的办法。

    python版本列出

    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

    这种即便在hadoop上也是适合streaming方法。

    如果批量的处理,还是需要以文件的形式传到hdfs,形成数据表,通过udf实现。

    待续。。。

  • 相关阅读:
    linux安装软件的几种方式
    linux目录
    linux远程连接
    linux分区
    linux特殊符号
    sed
    rest_framework认证流程
    一些面试题目
    算法之二分法
    算法之动态规划
  • 原文地址:https://www.cnblogs.com/zhzhang/p/6994743.html
Copyright © 2011-2022 走看看