Hallo zusammen,
vielleicht ist die Frage für andere sehr einfach, aber ich beschäftige mich seit mehreren Stunden damit und habe schon vieles ausprobiert.
Ich habe einen File / Datei, welche mehrere Zeilen (30Zeilen) lang ist. Nun möchte ich gerne diese Datei auslesen und in eine Liste packen (am besten ohne Zeilenumbruch (\n).
Ich habe folgenden Code geschrieben:
with open("glad","rt") as a:
for line in a:
line.strip()
l=[line]
print(l)
Nun wird die Datei zwar in eine Liste gepackt, jedoch sieht es so aus als würde jede Zeile als einzelne Liste dargestellt aber nicht als eine einzige Liste.
Wie kann ich es erreichen, dass eine Datei als eine Liste dargestellt wird und die Zeilenumbrüche verschwinden?
Bereits im Voraus vielen Dank.
Datei auslesen und in eine Liste einfügen.
@Kern1,
stimmt, aktuell machst du aus jeder einzelnen Zeile eine Liste und gibst die dann einzeln aus.
So wäre es besser:
oder noch besser:
stimmt, aktuell machst du aus jeder einzelnen Zeile eine Liste und gibst die dann einzeln aus.
So wäre es besser:
Code: Alles auswählen
with open("glad", "r") as file:
lines = []
for line in file:
lines.append(line.strip())
print(lines)
Code: Alles auswählen
with open("glad", "r") as file:
lines = [line.strip() for line in file]
print(lines)