Résolue

Token

# Dates

Bonjour,

Dans la vidéo on peut voir qu'il y a le nombre 412 qui arrive juste après la date.

Je vois que ce nombre change à chaque exécution et j'aimerais savoir à quoi il fait référence et comment l'interpréter

Merci


Bonjour Céline,


Il s'agit du nombre de microseconds, qui je te l'accorde n'est pas forcément très utile dans la plupart des cas (à moins que ton programme soit à la microseconde près, ce qui peut arriver).


Tu peux configurer le format de la date du logger avec le paramètre datefmt, par exemple :

logging.basicConfig(
    filename='err.log',
    level=logging.ERROR,
    format='%(asctime) - %(levelname)s %(module)s - %(funcName)s: %(message)s',
    datefmt='%Y-%m-%d %H:%M',
)

J'ai oublié un dernier détail, que signifie la lettre s dans

 format='%(asctime)s - %(levelname)s %(module)s - %(funcName)s: %(message)s'

est-ce "s" pour "string"?

J'ai demandé au chatGPT mais il m'a sorti des choses qui ne fonctionnent pas ^^

Le script se déroule bien avec les lettres a, r, s mais je ne vois pas de différence

Hello,


alors oui "s" c'est pour string mais dans ce cas c'est un mapping. Il te donne la valeur associé à la clé dans un dictionnaire. Cf exemple si dessous


>>> values = {'nom': 'Jean', 'age': '30'}
>>> s = "Je suis %(nom)s, j'ai %(age)s ans." % values
>>> s
"Je suis Jean, j'ai 30 ans."


Super! merci beaucoup

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.