ip2location python库出错

2024-09-29 23:24:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用ip2location Python库查找相应ip地址的位置,我正在尝试打开一个包含ip地址列表的文件,并通过该文件查找相应的位置。你知道吗

import IP2Location;

IP2LocObj = IP2Location.IP2Location();
IP2LocObj.open("data/IP-COUNTRY-REGION-CITY-.       LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE-WEATHER-MOBILE-ELEVATION-USAGETYPE-SAMPLE.BIN");//This is sample database
File1=open('test_ip.txt','r');//This is file containing ipaddress
Line=File1.readline();
While line:
    rec = IP2LocObj.get_all(Line);
    Line=File1.readline();
    print rec.country_short

这是一个密码错误。你呢可以在这里查看示例代码http://www.ip2location.com/developers/python


Tags: 文件importip列表readlineis地址line
1条回答
网友
1楼 · 发布于 2024-09-29 23:24:35

请使用以下Python代码。你知道吗

import IP2Location;

IP2LocObj = IP2Location.IP2Location();
IP2LocObj.open("IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE-WEATHER-MOBILE-ELEVATION-USAGETYPE-SAMPLE.BIN"); # This is sample database
with open('test_ip.txt') as f: # file containing ip addresses
    for line_terminated in f:
        line = line_terminated.rstrip('\r\n'); # strip newline
        if line: # non-blank lines
            print line
            rec = IP2LocObj.get_all(line);
            print rec.country_short

相关问题 更多 >

    热门问题