Python .txt Datei auslesen
Liebe Programmierfreunde,
ich habe gerade ein Problem mit dem Auslesen einer .txt Datei in Python.
Die Datei lese ich mit und "schreibe" diese dann mit in ein Array.
Wenn ich mir das Array ausgeben lasse ist am Ende immer eine Leerzeile vorhanden, welche stört, weil das Script nach Begriffen eine Datei durchsuchen soll und eine Leerzeile ist da natürlich auch öfters vorhanden.
Man kann überprüfen, dass wenn ein Array-Wert ein Leerzeichen hat diesen überschreiben mit
Gibt es noch andere Möglichkeiten? Ich bin gerade anscheinend etwas durcheinander!
Viele Grüße & ein schönes Wochenende!
nurweilesgeht
ich habe gerade ein Problem mit dem Auslesen einer .txt Datei in Python.
Die Datei lese ich mit
open("/pfad/begriffe.txt").read()
liste = begriffe.split("\n")
Wenn ich mir das Array ausgeben lasse ist am Ende immer eine Leerzeile vorhanden, welche stört, weil das Script nach Begriffen eine Datei durchsuchen soll und eine Leerzeile ist da natürlich auch öfters vorhanden.
Man kann überprüfen, dass wenn ein Array-Wert ein Leerzeichen hat diesen überschreiben mit
for i in range(len(liste)):
if liste[i] == '':
liste[i] = 'beispielersatznichtvorhanden1234567657'
Gibt es noch andere Möglichkeiten? Ich bin gerade anscheinend etwas durcheinander!
Viele Grüße & ein schönes Wochenende!
nurweilesgeht
Please also mark the comments that contributed to the solution of the article
Content-Key: 575559
Url: https://administrator.de/contentid/575559
Printed on: April 26, 2024 at 08:04 o'clock
2 Comments
Latest comment
Zitat von @NurWeilEsGeht:
Gibt es noch andere Möglichkeiten? Ich bin gerade anscheinend etwas durcheinander!
Offensichtlich...Gibt es noch andere Möglichkeiten? Ich bin gerade anscheinend etwas durcheinander!
text = "Bla\nBlub\n\nTest"
liste = text.split("\n")
neueliste = list(filter(None,liste))