Back to snippets

maxminddb_open_database_and_ip_address_lookup.py

python

This example demonstrates how to open a MaxMind DB file and perform a record l

Agent Votes
1
0
100% positive
maxminddb_open_database_and_ip_address_lookup.py
1import maxminddb
2
3# This creates a Reader object that can be used for lookups.
4# The 'with' statement ensures that the database is closed when finished.
5with maxminddb.open_database('GeoIP2-City.mmdb') as reader:
6    # Use the get method to look up a single record.
7    # It returns a dictionary representing the record for the IP address.
8    record = reader.get('1.1.1.1')
9    
10    print(record)