\ N bei Verwendung von .readlines () entfernen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Eine Datei ohne Zeilenumbruch lesen 9 Antworten

Ich habe eine TXT-Datei mit Werten darin.

Die Werte sind wie folgt aufgelistet:

Value1
Value2
Value3
Value4

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

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

Das\n wird nicht gebraucht.

Hier ist mein Code:

t = open('filename.txt', 'r+w')
contents = t.readline()

alist = []

for i in contents:
    alist.append(i)

Antworten auf die Frage(11)

Ihre Antwort auf die Frage