[Python-de] Test auf existierende environment variable...

Dierk Hoeppner d.hoeppner at tu-bs.de
Thu Apr 5 09:48:46 EDT 2001


> Josef Cihal wrote:
> > wenn ich schreibe ...:
> > if os.environ['AAA'] == '***':
> >  print "is none"
> > 
> > dann kommt natürliuich zu eiinem Fehler, wenn diese variable nie erzeugt
> > wurde.
> 
> os.environ ist ein Dictionary und Dictionaries haben die
> has_key()-Methode.
> 
> Du kannst also z.B. schreiben:
> 
> if os.environ.has_key('AAA'):
> ...
> else:

oder das ganze in try: except: einbetten, wenn es passt. Ich weiss nicht, 
welche Version die effektivere wäre. Das hängt sicherlich vom Kontext ab.

Viele Grüße
Dierk Hoeppner
Universitaetsbibliothek
Pockelsstr. 13
D-38106 Braunschweig
Germany
Tel: +49-531-391-5066 Fax: -5836
E-Mail: d.hoeppner at tu-bs.de     



More information about the Python-de mailing list