Access "slot" field dynamically?
Duncan Booth
duncan at NOSPAMrcp.co.uk
Tue Jun 10 10:06:38 EDT 2003
"Robert Oschler" <no_replies at fake_email_address.invalid> wrote in
news:sllFa.660$Hw.844355 at news2.news.adelphia.net:
> In the block belonging to "printSomeFields()", how do I access the field
> (slot) by grabbing the field name from the fldlist list of strings?
>
> print instance_of_hasslot.fl
>
Use the 'getattr' function. e.g.
print getattr(instance_of_hasslot, fl)
--
Duncan Booth duncan at rcp.co.uk
int month(char *p){return(124864/((p[0]+p[1]-p[2]&0x1f)+1)%12)["\5\x8\3"
"\6\7\xb\1\x9\xa\2\0\4"];} // Who said my code was obscure?
More information about the Python-list
mailing list