import ipdb db = ipdb.City("D:/13.56.215.252/git/AnsjerFormal/DB/mydata4vipday2.ipdb") db.reload("/path/to/city.ipv4.ipdb") # update ipdb database file reload data # print(db.is_ipv4(), db.is_ipv6()) # print(db.languages()) # support language # print(db.fields()) # support fields # print(db.build_time()) # build database time # print(db.languages()) # xx = db.find_info("13.56.215.252", "EN") xx = db.find_map("13.56.215.252", "EN") from var_dump import var_dump var_dump(xx) exit() print() # query ip return array # print(db.find(u"1.1.1.1", "CN")) # Python 2.7 print(db.find_map("8.8.8.8", "CN")) # query ip return dict print(db.find_info("118.28.1.1", "CN").country_name)