salut a vous ...
je me suis bien mis les mains dedans mais la je vois pas :
for champ in champs:
name = champ.data.getAttribut("name")
value = champ.data.getAttribut("value")
#if(name=="TOTO"): dict[name] = value+1
dict[name] = value
#print dict
je voudris que lorsque la valeur du nom est TOTO la valeur passe a value +1
or il me dit que value est en texte... comment convertir un 2 au format
texte en chiffre ?
merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric Deveaud
Pierre wrote:
salut a vous ... je me suis bien mis les mains dedans mais la je vois pas :
for champ in champs: name = champ.data.getAttribut("name") value = champ.data.getAttribut("value") #if(name=="TOTO"): dict[name] = value+1 dict[name] = value #print dict je voudris que lorsque la valeur du nom est TOTO la valeur passe a value +1 or il me dit que value est en texte... comment convertir un 2 au format texte en chiffre ?
d'ou et comment sont générés les champ ? je soupsconne que les champs résultent d'un parsing de texte non ??
pour faire court. pydoc string et chercher du côté de atoi
Eric
-- Toutes sociétés, macro ou micro necessite son punk... Un vrai regal !!! -+- DeadEnd in NPC : La subversion, un suppo et au lit ! -+-
Pierre wrote:
salut a vous ...
je me suis bien mis les mains dedans mais la je vois pas :
for champ in champs:
name = champ.data.getAttribut("name")
value = champ.data.getAttribut("value")
#if(name=="TOTO"): dict[name] = value+1
dict[name] = value
#print dict
je voudris que lorsque la valeur du nom est TOTO la valeur passe a value +1
or il me dit que value est en texte... comment convertir un 2 au format
texte en chiffre ?
d'ou et comment sont générés les champ ?
je soupsconne que les champs résultent d'un parsing de texte non ??
pour faire court.
pydoc string et chercher du côté de atoi
Eric
--
Toutes sociétés, macro ou micro necessite son punk... Un vrai regal !!!
-+- DeadEnd in NPC : La subversion, un suppo et au lit ! -+-
salut a vous ... je me suis bien mis les mains dedans mais la je vois pas :
for champ in champs: name = champ.data.getAttribut("name") value = champ.data.getAttribut("value") #if(name=="TOTO"): dict[name] = value+1 dict[name] = value #print dict je voudris que lorsque la valeur du nom est TOTO la valeur passe a value +1 or il me dit que value est en texte... comment convertir un 2 au format texte en chiffre ?
d'ou et comment sont générés les champ ? je soupsconne que les champs résultent d'un parsing de texte non ??
pour faire court. pydoc string et chercher du côté de atoi
Eric
-- Toutes sociétés, macro ou micro necessite son punk... Un vrai regal !!! -+- DeadEnd in NPC : La subversion, un suppo et au lit ! -+-
Pierre
Eric Deveaud wrote:
pydoc oui il s agit en effet d un parsing de texte , ou puis je trouver une bonne
doc py sur le net ?
Eric Deveaud wrote:
pydoc
oui il s agit en effet d un parsing de texte , ou puis je trouver une bonne
pydoc oui il s agit en effet d un parsing de texte , ou puis je trouver une bonne
doc py sur le net ?
Pierre
je viens de trouver ca je vais essayer ! _float = float(...) float(x) -> floating point number
Convert a string or number to a floating point number, if possible.
_long = long(...) long(x) -> long integer long(x, base) -> long integer
Convert a string or number to a long integer, if possible. A floating point argument will be truncated towards zero (this does not include a string representation of a floating point number!) When converting a string, use the given base. It is an error to supply a base when converting a non-string.
je viens de trouver ca je vais essayer !
_float = float(...)
float(x) -> floating point number
Convert a string or number to a floating point number, if possible.
_long = long(...)
long(x) -> long integer
long(x, base) -> long integer
Convert a string or number to a long integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the given base. It is an error to supply a base when converting a
non-string.
je viens de trouver ca je vais essayer ! _float = float(...) float(x) -> floating point number
Convert a string or number to a floating point number, if possible.
_long = long(...) long(x) -> long integer long(x, base) -> long integer
Convert a string or number to a long integer, if possible. A floating point argument will be truncated towards zero (this does not include a string representation of a floating point number!) When converting a string, use the given base. It is an error to supply a base when converting a non-string.
Laurent Pointal
salut a vous ... je me suis bien mis les mains dedans mais la je vois pas :
for champ in champs: name = champ.data.getAttribut("name") value = champ.data.getAttribut("value") #if(name=="TOTO"): dict[name] = value+1 dict[name] = value #print dict je voudris que lorsque la valeur du nom est TOTO la valeur passe a value +1 or il me dit que value est en texte... comment convertir un 2 au format texte en chiffre ? merci
Si value est bien une chaine:
s="2" i = int(s) l = long(s) f = float(s) i,l,f (2, 2L, 2.0)
salut a vous ...
je me suis bien mis les mains dedans mais la je vois pas :
for champ in champs:
name = champ.data.getAttribut("name")
value = champ.data.getAttribut("value")
#if(name=="TOTO"): dict[name] = value+1
dict[name] = value
#print dict
je voudris que lorsque la valeur du nom est TOTO la valeur passe a value +1
or il me dit que value est en texte... comment convertir un 2 au format
texte en chiffre ?
merci
Si value est bien une chaine:
s="2"
i = int(s)
l = long(s)
f = float(s)
i,l,f
(2, 2L, 2.0)
salut a vous ... je me suis bien mis les mains dedans mais la je vois pas :
for champ in champs: name = champ.data.getAttribut("name") value = champ.data.getAttribut("value") #if(name=="TOTO"): dict[name] = value+1 dict[name] = value #print dict je voudris que lorsque la valeur du nom est TOTO la valeur passe a value +1 or il me dit que value est en texte... comment convertir un 2 au format texte en chiffre ? merci
Si value est bien une chaine:
s="2" i = int(s) l = long(s) f = float(s) i,l,f (2, 2L, 2.0)
Eric Deveaud
Pierre wrote:
Eric Deveaud wrote:
oui il s agit en effet d un parsing de texte , ou puis je trouver une bonne doc py sur le net ?
-- Comme je ne veux pas fournir mon n°CB par Internet (...) je n'ai pas pu tester le système. Mais j'aimerais bien avoir l'avis de quelqu'un qui l'a essayé. -+- N in : Guide du Neuneu Usenetien - Passez devant je vous suis -+-
Pierre wrote:
Eric Deveaud wrote:
oui il s agit en effet d un parsing de texte , ou puis je trouver une bonne
doc py sur le net ?
--
Comme je ne veux pas fournir mon n°CB par Internet (...) je n'ai pas pu
tester le système. Mais j'aimerais bien avoir l'avis de quelqu'un qui
l'a essayé.
-+- N in : Guide du Neuneu Usenetien - Passez devant je vous suis -+-
-- Comme je ne veux pas fournir mon n°CB par Internet (...) je n'ai pas pu tester le système. Mais j'aimerais bien avoir l'avis de quelqu'un qui l'a essayé. -+- N in : Guide du Neuneu Usenetien - Passez devant je vous suis -+-
Pierre
oui c est egalement ce que j ai voulu faire : for champ in champs: name = champ.data.getAttribut("name") value = champ.data.getAttribut("value")
if (name=="TOTO") : dict[name] = int(value)+1 else : dict[name] = value #print dict
qund je lance ca il me plante avec un probleme IndentationError: unindent does not match any outer indentation level je ne vois pas pourquoi ?
s="2" i = int(s) l = long(s) f = float(s) i,l,f (2, 2L, 2.0)
oui c est egalement ce que j ai voulu faire :
for champ in champs:
name = champ.data.getAttribut("name")
value = champ.data.getAttribut("value")
if (name=="TOTO") :
dict[name] = int(value)+1
else :
dict[name] = value
#print dict
qund je lance ca il me plante avec un probleme
IndentationError: unindent does not match any outer indentation level
je ne vois pas pourquoi ?
s="2"
i = int(s)
l = long(s)
f = float(s)
i,l,f
(2, 2L, 2.0)