414 Stimmen

Getting rid of \n when using .readlines()

Ich habe eine .txt-Datei mit Werten darin.

Die Werte sind wie folgt aufgeführt:

Value1
Value2
Value3
Value4

Mein Ziel ist es, die Werte in eine Liste zu setzen. Wenn ich das tue, sieht die Liste so aus:

['Value1\n', 'Value2\n', ...]

Das \n wird nicht benötigt.

Hier ist mein Code:

t = open('filename.txt')
contents = t.readlines()

-4voto

anon Punkte 25

Die einfachste Möglichkeit, dies zu tun, besteht darin, file.readline()[0:-1] zu schreiben. Dies liest alles außer dem letzten Zeichen, das die neue Zeile ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X