Problème python : TypeError: object is not iterable
Publié : 09 juil. 2017, 20:58
Bonjour,
je tente de faire un script python pour recuperer des infos de ma balance withings
dans mon script j'ai une fonction
qui me permet de récuperer le contenu de ma balance.
lorsque je passe par des print tout va bien
me donne
j'ai cette erreur
d'avance merci
je tente de faire un script python pour recuperer des infos de ma balance withings
dans mon script j'ai une fonction
Code : Tout sélectionner
measures = client.get_measures(limit=5)lorsque je passe par des print tout va bien
Code : Tout sélectionner
print "Your date: %s " % measures[0].date
print "Your date: %s " % measures[1].date
print "Your date: %s " % measures[2].date
print "Your 0 measured weight: %s kg" % measures[0].weight
print "Your 1 measured weight: %s kg" % measures[1].weight
print "Your 2 measured weight: %s kg" % measures[2].weight
print "Your 0 measured fat_free_mass: %s kg" % measures[0].fat_free_mass
print "Your 1 measured fat_free_mass: %s kg" % measures[1].fat_free_mass
print "Your 2 measured fat_free_mass: %s kg" % measures[2].fat_free_mass
print "Your 0 measured fat_ratio: %s percent" % measures[0].fat_ratio
print "Your 1 measured fat_ratio: %s percent" % measures[1].fat_ratio
print "Your 2 measured fat_ratio: %s percent" % measures[2].fat_ratio
print "Your 0 measured fat_mass_weight: %s kg" % measures[0].fat_mass_weight
print "Your 1 measured fat_mass_weight: %s kg" % measures[1].fat_mass_weight
print "Your 2 measured fat_mass_weight: %s kg" % measures[2].fat_mass_weight
print "Your 0 measured heart_pulse: %s p/m" % measures[0].heart_pulse
print "Your 1 measured heart_pulse: %s p/m" % measures[1].heart_pulse
print "Your 2 measured heart_pulse: %s p/m" % measures[2].heart_pulsemais lorsque je veux simplifier via une boucle forYour date: 2017-07-01 09:36:38
Your date: 2017-07-01 09:36:38
Your date: 2017-07-01 09:36:38
Your 0 measured weight: None kg
Your 1 measured weight: None kg
Your 2 measured weight: 93.322 kg
Your 0 measured fat_free_mass: None kg
Your 1 measured fat_free_mass: None kg
Your 2 measured fat_free_mass: 54.062 kg
Your 0 measured fat_ratio: None percent
Your 1 measured fat_ratio: None percent
Your 2 measured fat_ratio: 34.645 percent
Your 0 measured fat_mass_weight: None kg
Your 1 measured fat_mass_weight: None kg
Your 2 measured fat_mass_weight: 19.26 kg
Your 0 measured heart_pulse: None p/m
Your 1 measured heart_pulse: 96 p/m
Your 2 measured heart_pulse: None p/m
Code : Tout sélectionner
for weight, fat_free_mass, fat_ratio, fat_mass_weight, heart_pulse in measures:
print "Your measured weight: %s kg" + weight
print "Your measured fat_free_mass: %s kg" % fat_free_mass
print "Your measured fat_ratio: %s percent" % fat_ratio
print "Your measured fat_mass_weight: %s kg" % fat_mass_weight
print "Your measured heart_pulse: %s p/m" % heart_pulseauriez vous une idée du problème?TypeError: 'WithingsMeasureGroup' object is not iterable
d'avance merci