Przejdź do treści

Python. Funkcja pprint.pformat(). Czytelny podgląd słownika metryk kampanii.

Na czym to polega w sklepie

Funkcja pformat() z modułu pprint zwraca sformatowaną reprezentację zagnieżdżonej struktury danych jako string. Przy debugowaniu odpowiedzi API i złożonych słowników metryk jest czytelniejsza niż str().

Przykład ze sklepu internetowego

Logujesz zagnieżdżony słownik wyników kampanii do pliku audytu:

from pprint import pformat

campaign_report = {
    "campaign": "summer_sale_2026",
    "channels": {
        "google": {"spend": 1200, "roas": 3.8},
        "meta": {"spend": 800, "roas": 2.9},
    },
    "total_revenue": 7600,
}

log_entry = pformat(campaign_report, width=80, sort_dicts=True)
# wieloliniowy, wcięty string gotowy do zapisu

Co zrobić po stronie biznesu

  • Debug response webhooka po wysłaniu alertu ROAS.
  • Treść e-maila z podsumowaniem tygodnia kampanii.
  • Snapshot konfiguracji tagów przed zmianą na produkcji.

W skrócie

pformat zwraca string - użyj pprint() gdy chcesz od razu wydrukować, pformat gdy zapisujesz do logu lub pliku.