Python GeoPy Package: Find the details of a given zip code
Write a Python program to find the details of a given zip code using Nominatim API and GeoPy package.
Sample Solution:
Python Code:
from geopy.geocoders import Nominatim
geolocator = Nominatim(user_agent="geoapiExercises")
zipcode1 = "99501"
print("\nZipcode:",zipcode1)
location = geolocator.geocode(zipcode1)
print("Details of the said pincode:")
print(location.address)
zipcode2 = "CA9 3HX"
print("\nZipcode:",zipcode2)
location = geolocator.geocode(zipcode2)
print("Details of the said pincode:")
print(location.address)
zipcode3 = "61000"
print("\nZipcode:",zipcode3)
location = geolocator.geocode(zipcode3)
print("Details of the said pincode:")
print(location.address)
zipcode4 = "713101"
print("\nZipcode:",zipcode4)
location = geolocator.geocode(zipcode4)
print("Details of the said pincode:")
print(location.address)
Sample Output:
Zipcode: 99501 Details of the said pincode: Anchorage, Alaska, 99501, USA Zipcode: CA9 3HX Details of the said pincode: Alston Moor, CA9 3HX, UK Zipcode: 61000 Details of the said pincode: Alençon, Normandie, France métropolitaine, 61000, France Zipcode: 713101 Details of the said pincode: Purba Bardhaman, West Bengal, 713101, India
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to search the country name from given state name using Nominatim API and GeoPy package.
Next: Write a Python program to find the latitude and longitude of a given location using Nominatim API and Geopy package.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics