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.