Page 2 sur 2

Re: miroir magique

Publié : 17 oct. 2016, 22:24
par Pascal
Salut Michael,

Suis pas développeur Java alors ja va peut-être dite une bêtise mais il il y a un truc bizarre entre String temp... et JSONObject(strTemp);

Sinon, c'est que le serveur n'aime pas servir du Java... Par contre le Python c'est bon, mangez-en:


import urllib, json, time

url = "https://api.darksky.net/forecast/f34171 ... 33,6.16667"

while True:
r = urllib.urlopen(url)
data = json.loads(r.read())
print data["currently"]["time"]
r.close()
time.sleep(1)

Re: miroir magique

Publié : 18 oct. 2016, 09:33
par PMorel
Je pense que Pascal à raison (même si ça me fait mal de dire ça ;) ). Le strTemp doit être défini plus haut dans ton programme ...

Re: miroir magique

Publié : 18 oct. 2016, 10:21
par Yaug
J'ai oublié de poster mon commentaire à ce sujet ce matin.
C'est ce qu'on appelle "la portée" d'une variable.

Var A=1;

while(true){
A = A +1;
B = B + 1:
}

A s'incrémentera à chaque fois, mais B, uniquement défini au sein de la boucle, ne s'incrémentera pas.

Re: miroir magique

Publié : 18 oct. 2016, 10:41
par mdeudon
Bravo les mecs !! Vous avez bien vu. En effet un petit souci avec strTemp definit en global et qui donc ne se re-initialise pas à chaque appel de méthode.
Merci pour vos commentaires j'avais la tête dans le guidon depuis un moment.