test.py 687 B

1234567891011121314151617181920
  1. import ipdb
  2. db = ipdb.City("D:/13.56.215.252/git/AnsjerFormal/DB/mydata4vipday2.ipdb")
  3. db.reload("/path/to/city.ipv4.ipdb") # update ipdb database file reload data
  4. # print(db.is_ipv4(), db.is_ipv6())
  5. # print(db.languages()) # support language
  6. # print(db.fields()) # support fields
  7. # print(db.build_time()) # build database time
  8. # print(db.languages())
  9. # xx = db.find_info("13.56.215.252", "EN")
  10. xx = db.find_map("13.56.215.252", "EN")
  11. from var_dump import var_dump
  12. var_dump(xx)
  13. exit()
  14. print() # query ip return array
  15. # print(db.find(u"1.1.1.1", "CN")) # Python 2.7
  16. print(db.find_map("8.8.8.8", "CN")) # query ip return dict
  17. print(db.find_info("118.28.1.1", "CN").country_name)