Le module time en python


Le module time en python

  1. Objectifs
    • Gérer le temps en python

  2. Présentation
    • Le module time en python

    • Le module time Python offre la possibilité de lire, représenter et réinitialiser les informations de temps de nombreuses façons.
    • Un temps en python est, par défaut, un nombre représentant des secondes. Ca permet par exemple d’attendre un certain nombre de secondes, d’afficher une date avec un format spécifique ou encore de connaître le nombre de secondes écoulées depuis le 1er Janvier 1970 à 00:00 … Pas forcément utile mais possible.




  3. Fonctions du module Time.
    1. temps temps()
      • time () -> nombre en virgule flottante
      • Retourne l’heure actuelle en secondes depuis l’époque.
      • Des fractions de seconde peuvent être présentes si l’horloge système les fournit.
    2. time.clock()
      • La méthode clock () renvoie le temps processeur actuel sous forme de nombre à virgule flottante exprimé en secondes sous Unix .
      • Sous Windows , cette fonction renvoie le nombre de secondes écoulées depuis le premier appel de cette fonction sous forme de nombre à virgule flottante, basé sur la fonction Win32 QueryPerformanceCounter.

    3. time.ctime()
      • La méthode ctime () convertit une heure exprimée en secondes depuis l’époque en une chaîne représentant l’heure locale.
      • La fonction ctime([secs]), quand elle est appelée sans paramètre retourne la date d’aujourd’hui au format texte.
      • Avec un paramètre qui correspond à un nombre de secondes, ça affichera la date de l’Epoch(depuis 01/01/1970) après que ce nombre de secondes se soit écoulé.
      • ou

    4. le sommeil de temps()
      • sleep (secondes)
      • Retarder l’exécution pour un nombre donné de secondes. L’argument peut être un nombre à virgule flottante pour une précision inférieure à la seconde.
      • Cette fonction arrête l’exécution du thread en cours pendant le nombre de secondes spécifié. Vous pouvez passer une valeur à virgule flottante en tant qu’argument pour enregistrer une durée de sommeil plus précise.
      • Avec la fonction sleep () , notre programme / script peut faire une pause pendant un nombre de secondes donné.
    5. classe time.struct_time
    6. time.strftime()
      • strftime (format [, tuple])

      • Convertit un tuple horaire en chaîne selon une spécification de format.
      • Lorsque le tuple d’heure n’est pas présent, l’heure actuelle telle qu’elle est renvoyée par localtime() est utilisée.
    7. time.strptime()
      • strptime (string, format)

      • une chaîne en un tuple d’heure selon une spécification de format.
    8. mktime (…)
      • mktime (tuple) -> nombre en virgule flottante
      • Convertit un tuple de l’heure locale en secondes depuis l’époque.




Sommaire du cours Python



Riadh HAJJI

Abonnez vous à notre chaîne YouTube gratuitement