2017-06-17 5 views
0

私は対応するIPアドレスの場所を見つけるためにip2location Pythonライブラリを使用しています.IPアドレスリストを含むファイルを開き、それを介して対応する場所を見つけようとしています。ip2locationのエラーpythonライブラリ

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 

このコードはerror.Youはここhttp://www.ip2location.com/developers/python

+0

完全なエラーメッセージを表示できますか? – elena

答えて

0

は、次の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 
関連する問題