Avatar ·

كيفية إنشاء دورة مؤقتة بشكل صحيح؟

📁 بايثون

نحتاج إلى إنشاء دورة (cycle) ستقوم بتنفيذ وظيفة (function) لمدة دقيقة بفاصل زمني قدره 1 ثانية.

ما هي الطريقة الأكثر فعالية؟ لم أتمكن من ابتكار شيء أفضل من هذا:

  from time import sleep seconds_left = 60 while seconds_left > 0: do_something() seconds_left -= 1 sleep(1)