Plik z separatorem
Import danych z plików tekstowych do bazy - Informatyka - liceum klasa 3, zakres rozszerzony (Python)
Dane do bazy często przychodzą w pliku tekstowym: pierwszy wiersz to **nagłówek** z nazwami pól, kolejne wiersze to rekordy z polami rozdzielonymi **separatorem** (tu średnikiem). Program pomija nagłówek, dzieli wiersze `split(";")` i zamienia `id` na liczbę. Wszystko inne pozostaje tekstem.
with open("klienci.txt", encoding="utf-8") as f:
header = f.readline().strip().split(";")
rows = [line.strip().split(";") for line in f if line.strip()]
print("pola:", header)
for row in rows:
row[0] = int(row[0])
print(row)Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 3, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.