Получение ошибки атрибута при создании класса для получения данных о погоде в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Получение ошибки атрибута при создании класса для получения данных о погоде в Python

Сообщение Anonymous »

Он работал нормально, когда я запускал этот метод напрямую, но я получаю сообщение об ошибке, когда решил создать класс, который будет получать для меня данные о погоде.

'' '

Код: Выделить всё

import urllib.request
import json
class weather:

def __init__(self, city, key, URL):
self.city = city
self.key = key
self.URL = "http://api.openweathermap.org/data/2.5/weather?q="

def getTemprature(self,a):
fullURL = str(self.URL+self.city+"&appid="+self.key)
data = urllib.request.urlopen(fullURL).read()
temp = float(json.loads(data)["main"]["temp"])
return temp

city="New Delhi" #default city
apiKey = "54df40e238084fbf095d3540271e48a0"
print(weather.getTemprature(city,apiKey))
'''

Подробнее здесь: https://stackoverflow.com/questions/611 ... -in-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»