Пакет Python GeoPy: найдите детали данного почтового индекса
Объект параметров по умолчанию (Nominatim API): упражнение-3 с решением
Напишите программу на Python, чтобы найти детали данного почтового индекса с помощью Nominatim API и пакета GeoPy.
Пример решения :
Код Python:
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)
Пример вывода:
Почтовый индекс: 99501 Подробности указанного пин-кода: Анкоридж, Аляска, 99501, США Почтовый индекс: CA9 3HX Подробности указанного пин-кода: Алстон Мур, CA9 3HX, Великобритания Почтовый индекс: 61000 Подробности указанного пин-кода: Алансон, Нормандия, Франция, метрополия, 61000, Франция Почтовый индекс: 713101 Подробности указанного пин-кода: Пурба Бардхаман, Западная Бенгалия, 713101, Индия
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для поиска названия страны по заданному названию штата с помощью Nominatim API и пакета GeoPy.
Далее: Напишите программу на Python, чтобы найти широту и долготу заданного местоположения, используя Nominatim API и пакет Geopy.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code