Sectie 4. Hoofdstuk 8
single
Uitdaging: Logging en Timing Decorators
Veeg om het menu te tonen
Taak
Veeg om te beginnen met coderen
- Voeg
@functools.wraps(func)toe boven elke wrapper. - Vul in
log_callsdelog_messageaan zodat de functienaam, positionele argumenten en keyword-argumenten worden weergegeven. - Sla in
time_executionvóór het aanroepen van de functie de starttijd op mettime.time(). - Sla na het aanroepen van de functie de eindtijd op.
- Bereken en toon de uitvoeringstijd, geformatteerd tot 6 decimalen.
- Toon zowel het logbericht als het timingbericht.
- Decoratorvolgorde:
log_callsbuitenste,time_executionbinnenste.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 4. Hoofdstuk 8
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.