#!/usr/bin/env python #coding:utf-8 import sys,socket,json if sys.version_info[0] == 2: import urllib2 as request else: import urllib.request as request try: socket.setdefaulttimeout(5) if len(sys.argv) == 1: apiurl = "http://ip-api.com/json" elif len(sys.argv) == 2: apiurl = "http://ip-api.com/json/%s" % sys.argv[1] content = request.urlopen(apiurl).read().decode('utf-8') content = json.JSONDecoder().decode(content) #print(content) if content['status'] == 'success': if content['country'] == 'China': print("CN") else: print(content['country']) except: print("Usage:%s IP" % sys.argv[0])