Na czym to polega w sklepie
Wyjątek ValueError jest rzucany przy niepoprawnej konwersji lub wartości argumentu (np. int("abc"), zły format daty). W imporcie danych marketingowych pozwala izolować błędne wiersze bez zatrzymania całego pliku.
Przykład ze sklepu internetowego
CSV ma mieszane formaty dat - błędne wiersze logujesz, resztę przetwarzasz:
from datetime import datetime
raw_dates = ["2026-07-13", "13/07/2026", "2026-07-14", "invalid"]
parsed, errors = [], []
for raw in raw_dates:
try:
parsed.append(datetime.strptime(raw, "%Y-%m-%d"))
except ValueError:
errors.append(raw)
errors # ['13/07/2026', 'invalid']
Co zrobić po stronie biznesu
- Walidacja kolumny revenue z logowaniem błędnych wierszy.
- Import kuponów rabatowych z pominięciem uszkodzonych rekordów.
- QA formatu timestamp w streamie eventów GA4.
W skrócie
Łap ValueError przy każdym parsowaniu danych zewnętrznych - eksporty sklepów i GA4 regularnie zawierają outliers formatowe.