warum wird nichts in die Dati geschrieben?
Verfasst: Freitag 26. Juni 2015, 11:07
Hey!
UNten steht mein Programmcode. Ziel ist es, dass das Ergebnis der Funktion ergaenzungen (ueb) in die neue datei 'neutext.txt' geschrieben werden. Jedoch wird lediglich die Datei erstellt, in ihr wird aber nichts geschrieben. Woran könnte das liegen?
Ich danke schon mal für Ratschläge!
UNten steht mein Programmcode. Ziel ist es, dass das Ergebnis der Funktion ergaenzungen (ueb) in die neue datei 'neutext.txt' geschrieben werden. Jedoch wird lediglich die Datei erstellt, in ihr wird aber nichts geschrieben. Woran könnte das liegen?
Code: Alles auswählen
auf=open("text.txt",'r')
dicti={}
# in diesem Abschnitteinzelnen Wörter aus der Rohform in ein Dict gepackt.
for line in auf:
alles= line.strip(" ")
#durch len weiß man, wie viele woerter pro disziplin angegeben sind7
#diszis= alle übungen mit der Oberkategorie!
allet=disziplinen.split(" ")
laenge=len(allet)
#werte sind nur die uebungen!!!
werte=(allet[1:])
#hier werden der Oberkategorie jeweils die uebungen zugeordnet.
dicti[allet[0]]=[werte]
print (dicti)
neu=open("neutext.txt", 'w')
ergaenzungen(ueb) # das ist eine Funktion, die ich definiert habe, in der einem dict ergänzungen beigefügt werden. Diese Funktioniert auch!
neu.write(auf)
neu.write(ergaenzungen(ueb))
neu.close()
auf.close()