als blutiger Anfänger habe ich eine Frage zum Erstellen neuer Textdateien.
Das Entfernen der Stopwörter hat mit dem unten stehenden Code funktioniert, ich kann das Ergebnis aber nicht in eine neue Datei schreiben.
Fehlermeldung:
newfile.write(filtered_sentence)
TypeError: expected a character buffer object
Wie erstelle ich den Buffer und übergebe ihn in die neue Datei?
Für schnelle Antworten bin ich sehr dankbar! Micha
Code: Alles auswählen
example_datei = open('test.txt', 'r').read().split()
stop_words = open('stopwords.txt', 'r').read().split()
words = (example_datei)
filtered_sentence = [w for w in words if not w in stop_words]
newfile = open("newfile.txt", "w")
newfile.write(filtered_sentence)
example_datei.close()
stop_words.close()
newfile.close()