пакет python openweather не работает - PullRequest
0 голосов
/ 24 апреля 2018

привет, я пытаюсь следовать этому руководству , чтобы взять Python open weather api

вот пример кода manula:

import openweather
from datetime import datetime

# create client
ow = openweather.OpenWeather()

# find weather stations near me
stations = ow.find_stations_near(
    7.0,  # longitude
    50.0, # latitude
    100   # kilometer radius
)

# iterate results
for station in stations:
    print station

но это не работает, япринять это сообщение об ошибке:

OpenWeather.do_request(): No connection. (1. attempt)
OpenWeather.do_request(): No connection. (2. attempt)
OpenWeather.do_request(): No connection. (3. attempt)

есть идеи, почему?

1 Ответ

0 голосов
/ 24 апреля 2018

Вам необходимо добавить действительный ключ API к запросу «создать клиента».этот пакет выполняет синтаксический анализ вашего ввода в JSON-запрос и возвращает его, поэтому ему необходимо иметь ключ API при создании клиента, чтобы добавить его к URL-адресу, который он отправляет openweathermap.

import openweather
from datetime import datetime

# create client
ow = openweather.OpenWeather('3f14d26ebe5502a831e98067ae851b99')

# find weather stations near me
stations = ow.find_stations_near(
    7.0,  # longitude
    50.0, # latitude
    100   # kilometer radius
)

# iterate results
for station in stations:
    print station
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...