[Python-de] dynamische variablen generieren
Johannes Krauth
Johannes.Krauth at partner.bmw.de
Mon Sep 27 13:33:02 CEST 2004
hallo,
ich möchte aus einer datei(liste.txt) inhalte einlesen:
liste.txt:
abcd:827635
hjdherw:8436746
variable:zahl
....usw
###########
f=file('E:\\Pfad\\zur\\datei\\liste.txt', 'r')
f.seek(0)
###########
und diese dann als variablen anlegen und mit zahlen befuellen:
###########
for f_name in f:
f_split=f_name.split(":")
###########
und jetzt fehlt genau die eine zeile die mir die variablen anlegt und
mit den werten befuellt!
ich habe schon sowas versucht:
##########
eval("f_split[0]"="f_split[1]")
##########
oder
##########
exec(eval("f_split[0]"="f_split[1]"))
##########
aber das passt alles nicht.
wie isses richtig?
danke fuer einen tipp.
gruss
josh