Application to get address details from zip code Using Python
In this article, we are going to write scripts to get address details from a given Zip code or Pincode using tkinter and geopy module in python, Tkinter is the most commonly used GUI module in python to illustrate graphical objects and geopy is a python module to locate the coordinates of addresses, cities, countries, landmarks, and zip code.
The tkinter module is an in-built module in Python, however, we need to install geopy module:
pip install geopy
- Import geopy module.
- Use Nominatim API to access the corresponding to a set of coordinates, nominatim uses OpenStreetMap data to find locations on Earth by name and address (geocoding).
- Use geocode() to get the location of given Zipcode and displaying it.
Below is the implementation of the above approach:
Zipcode: 800011 Details of the Zipcode: Danapur, Dinapur-Cum-Khagaul, Patna, Bihar, 800011, India
Below is a GUI implementation of the above program using tkinter module: