[Python-de] Variable aus Variable erstellen

Achim Domma (Procoders) domma at procoders.net
Don Dez 23 11:56:45 CET 2004


Sebastian Stolz wrote:

> Feldnamen = ['KISMET','NETWORK]
> # jetzt der Code + Feldnamen.lower()
> kismet[version] = 5.02
> kismet[user] = 'root'
> network[ssid] = 'test123'
> network[wep] = 0

Was spricht gegen sowas:

fields={}
fields['kismet']={}
fields['kismet']['version']=5.02
fields['network']={}
fields['network']['ssid']='test123'
...

Im ganz konkreten Fall gibt's auch da sicher noch was besseres, aber 
dazu müßte (ich zumindest) die genauen Daten sehen. Aber wie Andreas 
schon schrieb, riecht das alles eher nach einem Designfehler.

Gruß,
Achim