[python] problem s odkazem na promennou

mtip mtip na atlas.cz
Čtvrtek Březen 6 11:38:12 CET 2008


Ja bych to videl treba takhle:

locals()['varname']='value'
print varname

I kdyz bych to takhle asi nepouzil, ale snazil bych se predem
nedefinovane nazvy promennych zapouzdrit treba do slovniku samostatne
tridy.


LMA> Lze se v Pythonu odkazat na promenou jejiz nazev neni
LMA> dopredu znam? 

LMA> Rekneme, jak nastavit promennou var01, kdyz mam k
LMA> dispozici pouze

LMA> retezec  #8216;var01 #8217;?

LMA>  

LMA> V bashi se to resi funkci
LMA> eval:

LMA> # nazev_promenne=var01

LMA> # eval $nazev_promenne=1

LMA> # echo $var01

LMA> 1

LMA>  

LMA> Dekuji za odpoved.




-- 
Mirek N.
http://www.unosoft.cz/



Další informace o konferenci Python