Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Melaksanakan Fungsi Secara Berkala dalam Windows?
Melaksanakan Tindakan Berkala dalam Windows
Melaksanakan fungsi tertentu pada selang masa yang tetap ialah tugas biasa dalam pengaturcaraan. Dalam Windows, anda memerlukan cara untuk menjadualkan pelaksanaan fungsi berulang kali.
Kaedah:
Untuk melaksanakan fungsi (foo()) setiap 10 saat dalam Windows, a pendekatan yang mudah dan berkesan ialah menggunakan kelas Pemasa. Kelas ini membolehkan anda menetapkan kelewatan dan fungsi panggil balik untuk dilaksanakan apabila kelewatan tamat tempoh.
Pelaksanaan:
Dalam fungsi foo(), anda boleh mencipta objek Pemasa baharu dengan kelewatan selama 10 saat dan foo() berfungsi sebagai panggilan balik. Pemasa ini secara automatik akan memanggil foo() selepas selang waktu yang ditentukan.
import time, threading def foo(): # Do the task print(time.ctime()) # Schedule the next execution threading.Timer(10, foo).start() foo()
Penjelasan:
Contoh Output:
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
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Fungsi Secara Berkala dalam Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!