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