Aller au contenu principal
🔒 Mode aperçu. Les quinze premières leçons Foundations sont gratuites ; celle-ci est Pro. Démarrez un trial de 7 jours pour débloquer l'éditeur, les conseils AI et le reste du programme. Carte requise, annulez à tout moment dans Dashboard.Démarrer le trial de 7 jours →
← CoursPython FoundationsModule 8 · Python moderne et synthèsejournalisation - gestionnaires, niveaux, formateurspredict168 / 174
+75 XP
Tâche
📝 **Question :** Prédisez le résultat de l'extrait ci-dessous. 📋 Choisissez la bonne réponse. 💡 **Indice :** Relisez la théorie ci-dessus en cas de doute.
Prédis la sortie

Lis le code attentivement

import logging, io

buf = io.StringIO()
h = logging.StreamHandler(buf)
h.setFormatter(logging.Formatter("%(levelname)s:%(message)s"))

log = logging.getLogger("demo")
log.handlers.clear()
log.addHandler(h)
log.setLevel(logging.INFO)

log.debug("hidden")
log.info("hello")
print(buf.getvalue().strip())

Que va afficher le programme ? Écris ici :

💬 Discussion

Soyez le premier à poser une question ou partager une astuce.
Connectez-vous pour rejoindre la discussion. La lecture est gratuite.
Chargement de la discussion…