[Python-de] hostname aus os.environ

Peter Otten __peter__ at web.de
Mo Mär 18 13:21:39 CET 2013


Andreas Röhler wrote:

> os.environ.get('HOSTNAME')
> 
> Kann jemand das Verhältnis zu
> 
> os.environ['HOSTNAME']
> 
> erklären?

Jedem Programmierer steht es natürlich frei, das zu implementieren wie er 
will, aber in der Regel sind beide austauschbar:

value = d.get(key)

entspricht

try:
    value = d[key]
except KeyError:
    value = None

bzw. (aus Performanzgründen)

value = d[key] if key in d else None



Mehr Informationen über die Mailingliste python-de