Я создаю приложение погоды, и вместо того, чтобы заставлять кого-то вводить свои координаты, у меня есть оно, где, когда они входят в свой город, оно извлекает координаты города из API. Затем я сохраняю только что полученные значения широты и долготы в двух разных переменных. Итак, я хочу иметь возможность вставлять эти переменные широты и долготы в другую ссылку API, а затем делать запрос данных о погоде.
import requests
import math
from datetime import datetime
import tzlocal
api_address1 = 'http://api.openweathermap.org/data/2.5/ ... appid=fAPI KEY='
city = input("City Name :")
url1 = api_address1 + city
json_data1 = requests.get(url1).json()
lat = json_data1['coord']['lat']
lon = json_data1['coord']['lon']
print (lat, lon)
api_address2 = 'https://api.openweathermap.org/data/2.5 ... &appid=API KEY'
sun_rise = json_data1['sys']['sunrise']
local_timezone = tzlocal.get_localzone()
local_time = datetime.fromtimestamp(sun_rise, local_timezone)
print(local_time.strftime("%B %d %Y %H:%M" + "AM"))de here
Подробнее здесь: https://stackoverflow.com/questions/683 ... ython-code
Как я могу вставить несколько переменных в ссылку API в моем коде Python ⇐ Python
Программы на Python
1737114134
Anonymous
Я создаю приложение погоды, и вместо того, чтобы заставлять кого-то вводить свои координаты, у меня есть оно, где, когда они входят в свой город, оно извлекает координаты города из API. Затем я сохраняю только что полученные значения широты и долготы в двух разных переменных. Итак, я хочу иметь возможность вставлять эти переменные широты и долготы в другую ссылку API, а затем делать запрос данных о погоде.
import requests
import math
from datetime import datetime
import tzlocal
api_address1 = 'http://api.openweathermap.org/data/2.5/weather?appid=fAPI KEY='
city = input("City Name :")
url1 = api_address1 + city
json_data1 = requests.get(url1).json()
lat = json_data1['coord']['lat']
lon = json_data1['coord']['lon']
print (lat, lon)
api_address2 = 'https://api.openweathermap.org/data/2.5/onecall?{}=&{}=&appid=API KEY'
sun_rise = json_data1['sys']['sunrise']
local_timezone = tzlocal.get_localzone()
local_time = datetime.fromtimestamp(sun_rise, local_timezone)
print(local_time.strftime("%B %d %Y %H:%M" + "AM"))de here
Подробнее здесь: [url]https://stackoverflow.com/questions/68344023/how-can-i-insert-multiple-variables-in-an-api-link-in-my-python-code[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия