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

  • B4ROK

    B4ROK

    1 EKİM 2008
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011