Code: Alles auswählen
def in_datei_drucken(dateiname):
dictionary={"hallo":["hey","hi","hello", "tschüss":["ciao","bye"], "nein":["nee","no"],"ja":["yes","si","jaja","jo"]}
fr=input("ergänzung zu 'hallo' oder 'tschüss?:")
if fr in dictionary:
dazu=input("gewünschte Ergänzung")
dictionary[fr].append(dazu)
print ("NEU:",dictionary)
for k,v in dictionary.items():
ein_string=(k)
zwei_string=(v)
drei_string='%s %s' % (ein_string, zwei_string)
dictionary=drei_string
print("NEUUUUUUUUUUU:",dictionary)
#return (dictionary)
neues=open(dateiname, 'w')
woerter=(dictionary)
neues.write(woerter)
neues.close()
neues.close()
return(neues)
Ich habe die obige Funktion erstellt. Der Zweck ist, dass ich ein Dictionary erweitern kann und das Ergebnis in eine Datei schreiben kann.
Es funktioniert: Werte dem Dictionary hinzufügen. Die Datei wird auch erstellt.
Problem: Es wird nicht das gesamte Dictionary in die Datei geschrieben, sondern lediglich der ein einziger Key mit dem Value.
Wie bekomme ich hin, dass alle Keys und Values in die Datei geschrieben werden?
Danke schonmal!!!!