кодесурса
«Python

Пакет Python GeoPy: найдите детали данного почтового индекса

script1adsense2code
script1adsense3code

Объект параметров по умолчанию (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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code