
 
Python possède un module time que nous devrons importer : from time import * 
Nous  allons  étudier  comment  accéder  à  l’horloge  de  l’ordinateur  et  comment  déclencher  une  action  à  intervalle 
régulier. Nous allons présenter trois formats pour représenter le temps en Python. 
 
1°) Gestion de l’horloge :  
 
a/ L’heure POSIX : 
L’heure POSIX est une mesure du temps qui représente le nombre de secondes écoulées depuis le 1erJanvier 1970 à 
00 :00 :00 UTC jusqu’à l’événement à dater. 
Cette  date  représentant  l’origine  de  l’heure  POSIX  et  appelée  l’epoch  POSIX,  dépend  souvent  du  système 
d’exploitation et parfois du langage ! 
Renvoie l’heure POSIX actuelle (en secondes). 
Effectue une pause de t secondes. 
 
b/ La structure temps : 
Convertit une heure POSIX actuelle (en 
secondes). 
Effectue une pause de t secondes. 
 
c/ Format d’affichage d’une date : 
Renvoie une chaîne au format f m t  
représentant la date t p s renseignée en structure 
temps. Si t p s n’est pas précisé, l’affichage est 
celui de l’heure locale actuelle. 
Transforme la chaîne de caractères txt au 
format f m t en structure temps. 
 
 
2°) Répéter à intervalle régulier : 
 
Avec le module Tkinter, on dispose d’une méthode applicable à la fenêtre qui va permettre de déclencher une fonction 
après un délai précisé en milli-secondes et qui a l’avantage de ne pas bloquer les autres processus. 
          fenetre.after(delai,fonction) 
On indique seulement le nom de la fonction à appeler sans paramètre, ni parenthèses. 
Cela permettra de faire des animations. Reprenons le problème de Josephe !