Przejdź do treści

Python. Metoda str.rsplit(). Wyciąganie rozszerzenia z nazwy pliku eksportu.

Na czym to polega w sklepie

Metoda rsplit() dzieli łańcuch od końca, z opcjonalnym limitem podziałów. Przy nazwach plików raportów i ścieżkach kategorii produktowych wyciąga ostatni segment bez psucia wcześniejszych części.

Przykład ze sklepu internetowego

Plik ga4_export_2026-07-13_v2.csv - chcesz rozszerzenie i resztę nazwy:

filename = "ga4_export_2026-07-13_v2.csv"

name, ext = filename.rsplit(".", 1)
name  # 'ga4_export_2026-07-13_v2'
ext   # 'csv'

Co zrobić po stronie biznesu

  • Parsowanie ostatniego segmentu kategorii z breadcrumbs.
  • Podział ostatniego parametru UTM złożonej wartości.
  • Ekstrakcja wersji feedu z nazwy pliku produktowego.

W skrócie

rsplit(sep, 1) to standardowy wzorzec „wszystko przed ostatnim separatorem" - częsty w ETL plików marketingowych.