2016-07-15 4 views
1

Ich habe ein Programm, das einen Satz komprimiert, den Sie in eine Liste von Wörtern und eine Indexliste eingeben; Ich habe auch ein Programm, das einen Text erstellt, während Sie Tkinter verwenden, um Ihre Bibliothek zu durchsuchen und zu speichern.Tkinter Speichern in Datei funktioniert nicht, wenn mit anderen Code verwendet

Beide Codeteile arbeiten einzeln, aber wenn ich sie zusammen benutze, um die Liste der Wörter in einer Textdatei mit tkniter zu speichern, läuft der Code endlos ohne tkinter aufzurufen und behauptet "debuggen" zu müssen ". Bitte helfen Sie, da ich mit diesem Code nichts falsch sehen kann. Vielen Dank.

Antwort

1

Ihr Code läuft einwandfrei auf meinem Ubuntu 14.04. Die letzte Zeile ist jedoch falsch.

wordFile.write(file_text) 

write erwartet eine string, aber Sie sind ein list, um es zu geben.

Entweder verwenden

wordFile.write(str(file_text)) 

oder

wordFile.write(" ".join(file_text))