Pertanyaan Awal:
Bagaimana seseorang boleh melaksanakan fungsi tertentu pada selang masa yang tetap, seperti setiap 10 saat?
Menggunakan Penyelesaian Pemasa:
Untuk menangani isu ini, pertimbangkan untuk menggunakan kelas Pemasa Python. Dalam fungsi sasaran, nyatakan Pemasa baharu dan konfigurasikannya untuk memanggil fungsi yang sama selepas selang masa yang dikehendaki.
Contoh Pelaksanaan:
Kod Python berikut menunjukkan ini pendekatan:
import time, threading def foo(): print(time.ctime()) threading.Timer(10, foo).start() foo()
Dengan memanggil dirinya sendiri pada akhir setiap selang, fungsi memastikan pelaksanaan berterusan tanpa menyekat tugas lain. Output program mungkin menyerupai:
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
Faedah Penjadualan Berasaskan Pemasa:
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Fungsi pada Selang Biasa dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!