Text zwischen zwei Strings isolieren
Verfasst: Samstag 2. April 2022, 11:13
Hallo zusammen,
ich bin noch recht neu in der Python Programmierung und stehe gerade etwas auf dem Schlauch.
Ich möchte aus einer csv Datei einen Textblock isolieren, der zwischen zwei fest definierten Strings steht:
Beispiel csv: (vor dem "BEGIN 123456" und nach dem "END 123456" gibt es noch weitere Zeilen, welche mich aber nicht interessieren.
.....
BEGIN 123456
"60","23622","G",236,"G"
"60","236220","G",236,"G"
"60","237","J",108,"J"
"60","238","J",39,"J"
"60","2382","J",33,"J"
"60","23821","J",18,"J"
"60","238210","J",18,"J"
"60","23822","J",15,"J"
"60","238220","J",15,"J"
END 123456
....
Ich möchte den Textblock zwischen "BEGIN 123456" und "END 123456" in ein Dictionary einlesen und dieses dann weiter verarbeiten.
Ich kann die csv Datei einlesen und mit einem "for loop" durch die Zeilen iterieren, aber wie ich den Block zwischen den beiden Strings in ein dict bekomme ist mir nicht ganz klar.
Habt Ihr hierzu vielleicht einen Tipp für mich
Vielen dank im Voraus.
FK
ich bin noch recht neu in der Python Programmierung und stehe gerade etwas auf dem Schlauch.
Ich möchte aus einer csv Datei einen Textblock isolieren, der zwischen zwei fest definierten Strings steht:
Beispiel csv: (vor dem "BEGIN 123456" und nach dem "END 123456" gibt es noch weitere Zeilen, welche mich aber nicht interessieren.
.....
BEGIN 123456
"60","23622","G",236,"G"
"60","236220","G",236,"G"
"60","237","J",108,"J"
"60","238","J",39,"J"
"60","2382","J",33,"J"
"60","23821","J",18,"J"
"60","238210","J",18,"J"
"60","23822","J",15,"J"
"60","238220","J",15,"J"
END 123456
....
Ich möchte den Textblock zwischen "BEGIN 123456" und "END 123456" in ein Dictionary einlesen und dieses dann weiter verarbeiten.
Ich kann die csv Datei einlesen und mit einem "for loop" durch die Zeilen iterieren, aber wie ich den Block zwischen den beiden Strings in ein dict bekomme ist mir nicht ganz klar.
Habt Ihr hierzu vielleicht einen Tipp für mich
Vielen dank im Voraus.
FK