Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- # The name of the city you want to get the weather for
- city_name = "Manchester"
- # Make the API request
- response = requests.get(f"http://api.openweathermap.org/geo/1.0/direct?q={city_name}&limit=10&appid={OPENWEATHERMAP_KEY}")
- # Check if the request was successful
- if response.status_code == 200:
- # Parse the JSON data
- data = response.json()
- # Print the weather data for each city
- for city in data:
- print(f"City: {city['name']}, {city.get('state', '')} ({city['country']})")
- query_city_name = f"{city['name']},{city.get('state', '')},{city['country']}"
- print(f"Query: {query_city_name}")
- print(f"Local names: {', '.join(city.get('local_names', {}).values())}")
- print(f"Latitude: {city['lat']:.6f}")
- print(f"Longitude: {city['lon']:.6f}")
- print("==================================")
- else:
- # Print an error message
- print(f"Error: {response.status_code}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement