Na czym to polega w sklepie
Metoda str.endswith() sprawdza końcówkę łańcucha. Przydaje się przy plikach danych, slugach landingów i nazwach kampanii sezonowych.
Przykład ze sklepu internetowego
W folderze z eksportami chcesz wczytać tylko pliki dzienne z GA4 BigQuery (końcówka _events.csv):
files = [
"bq_export_2026-07-10_events.csv",
"bq_export_2026-07-10_users.csv",
"readme.txt",
]
event_files = [f for f in files if f.endswith("_events.csv")]
Co zrobić po stronie biznesu
- Filtrowanie URL-i kategorii kończących się na
-sale. - Wybór kampanii Q4 po sufiksie
_BF2026w nazwie. - Walidacja, czy identyfikator transakcji ma oczekiwany format końcówki.
W skrócie
endswith() dobrze współpracuje z automatycznymi importami - skrypt przetwarza tylko właściwe pliki i nie miesza typów danych w jednym pipeline.