Python script - konwersja pliku txt na csv

0

Hej,
jestem dosyć świeży w skryptach i potrzebuje pomocy w tym.
Jak przekonwertować plik txt na csv?

Przykładowa struktura pliku txt:
Imię: Jan
Nazwisko: Kowalki
,
Imię: John
Nazwisko: Wayne

Oczekiwany wynik pliku csv:
Imię;Nazwisko
Jan;Kowalski
John;Wayne

Za wszystkie podpowiedzi z góry dziękuję.

1
  1. Wczytaj dane.
  2. Podziel po , żeby dostać listę zestawów danych
  3. Każdy zestaw podziel po znaku nowej linii i usuń cośtam:
  4. Profit!
0

Hej,
mniej więcej coś takiego zrobiłem ale się teraz zastanawiam nad jeszcze jedna rzeczą o której nie wspomniałem a mianowicie nie zawsze wszystkie pola będą uzupełnione.
Np. dostanę:
Przykładowa struktura pliku txt:
Imię: Jan
Nazwisko: Kowalki
,
Nazwisko: Wayne

Oczekiwany wynik pliku csv:
Imię;Nazwisko
Jan;Kowalski
"";Wayne

Tutaj jakoś będę musiał sprawdzić czy np. Imię jest podane jak nie to wstawić puste pole w tej kolumnie.
Myślicie że warto się tu zaznajomić z biblioteką Pandas?

1
  1. Nie widze czemu to niby jakiś specjalny problem. Możesz parsować każdy zestaw danych to dicta str->str po prostu
  2. Nie bardzo rozumiem co pandas ma tu do rzeczy

1 użytkowników online, w tym zalogowanych: 0, gości: 1