[python] platnost promenne a jeji zruseni

Jarda Pachola j_p_misc na centrum.cz
Úterý Srpen 19 13:50:26 CEST 2003


Ahoj,

nebo pokud nechci machrovat s vyjimkami (pro obycejne promenne je to 
NameError), muzu zkusit neco jako

'promenna' in locals()
'promenna' in globals()
hasattr(instance, 'atribut')

podle toho, jestli jde o lokalni promennou, globalni (fuj ;-)) promennou nebo 
atribut.

Jarda Pachola

Dne út 19. srpen 2003 13:30 Miroslav Vasko napsal(a):
> ahoj,
>
> dufam, ze sa velmi nemylim, ale
>
> 1. zistenie:
>
> try:
>     print Premenna
> except AttributeError:
>     print "neexistuje"
>
> 2. zrusenie:
>
> del Premenna
>
> miro
>
> > tj, existuje nejaka moznost jak v kodu overit, jestli nejaka
> > promenna byla nastavena a pokud ano, da se nejak zrusit
>
> _______________________________________________
> python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python




Další informace o konferenci Python