import time from geopy.geocoders import Nominatim geo = Nominatim(user_agent="python3") place = input("Place to look up: ") lat = None while lat == None: try: lat = geo.geocode(place).latitude except: time.sleep(3) continue thelong = None while thelong == None: try: thelong = geo.geocode(place).longitude except: time.sleep(3) continue print("{\"lookup\":\"" + place + "\",\"lat\":" + str(lat) + ",\"long\":" + str(thelong) + "}")