Mesure le temps écoulé avec le module d'

Avec le module en python est-il possible de mesurer le temps écoulé? Si oui, comment dois-je faire?

J'ai besoin pour ce faire de sorte que si le curseur a été dans un widget pour une certaine durée, un événement se produit.

  • N. B. que toute réponse à l'aide de time.time() est incorrect. L'exemple le plus simple est de savoir si l'heure du système est modifiée au cours de la période de mesure.
  • Pour votre première question concernant la cuisson d'un événement si un curseur reste pour une certaine durée sur un widget, docs.python.org/3/library/threading.html offre tout ce que vous devez, je pense. Le Multithreading et une variable de condition avec délai d'attente pourrait être une des solutions. Votre cas, cependant, sont actuellement difficile de répondre.
  • Il n'y a pas de raison que n'importe qui devrait être à l'aide de time.time() pour mesurer le temps écoulé moderne python (touchés par les modifications manuelles, la dérive, les secondes intercalaires, etc). Cette réponse ci-dessous doit être plus élevé, compte tenu de cette question est maintenant de meilleurs résultats dans Google pour mesurer le temps écoulé.
  • Vous pouvez mesurer le temps avec le cProfile profiler ainsi: docs.python.org/3/library/profile.html#module-cProfile stackoverflow.com/questions/582336/...