Przejdź do treści

Python. Metoda str.endswith(). Wybór właściwych plików eksportu z BigQuery.

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 _BF2026 w 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.