single
Haaste: Lokitustekorointi
Pyyhkäise näyttääksesi valikon
Pythonissa minkä tahansa funktio-olion __name__-attribuuttia voi käyttää saadakseen funktion nimen merkkijonona. Dekoraattoria kirjoitettaessa koristellun funktion nimi saadaan käyttämällä func.__name__ wrapperin sisällä. Tämä on hyödyllistä esimerkiksi lokituksessa tai debuggaamisessa.
Pyyhkäise aloittaaksesi koodauksen
Kirjoita dekoratori, joka tulostaa kutsuttavan funktion nimen ja sen argumentit:
-
Käytä funktion
__name__-attribuuttia wrapperin sisällä saadaksesi sen nimen; -
Tulosta
args-tuple positionaalisille argumenteille jakwargs-sanakirja avainsana-argumenteille; -
Palauta tulos, jotta dekoratori ei muuta funktion toimintaa.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme