SORU
22 Aralık 2011, PERŞEMBE


Python ile yürütülen periyodik eylemler

Windows üzerinde çalışıyorum. Bir fonksiyonu çalıştırmak istiyorum() fooher 10 saniyede bir.

Bunu nasıl yapabilirim?

CEVAP
22 Aralık 2011, PERŞEMBE


foo(), sonunda oluşturmak 10 saniye sonra foo() kendini çağıran Timer.
Çünkü, Timer foo() arama thread Yeni oluştur.
Bloke olmadan başka şeyler yapabilirsiniz.

>>> import time, threading
>>> def foo():
...   print(time.ctime())
...   threading.Timer(10, foo).start()
...
>>> foo()
Thu Dec 22 14:46:08 2011
>>> Thu Dec 22 14:46:18 2011
Thu Dec 22 14:46:28 2011
Thu Dec 22 14:46:38 2011

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • RawBrahs

    RawBrahs

    28 Aralık 2010
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012