Dalam senario di mana tindakan berasaskan masa adalah penting, keupayaan untuk melaksanakan kod tertentu pada selang masa yang telah ditetapkan menjadi penting. Ini amat berguna untuk tugas seperti memantau status sistem, mengemas kini fail atau melaksanakan kerja berkala.
Dalam Python, modul penjalinan menawarkan ciri berkuasa yang membolehkan penciptaan "objek pemasa." Dengan objek ini, pembangun boleh mencipta tugas tertunda masa yang dijalankan dalam urutan yang berasingan, membenarkan program utama meneruskan pelaksanaan tanpa gangguan.
Berikut ialah contoh cara menggunakan objek pemasa untuk mencetak mesej ("Helo, Dunia!") setiap 5 saat:
import threading def printit(): # Schedules itself to run again after 5 seconds threading.Timer(5.0, printit).start() print("Hello, World!") printit() # Continue with the rest of the code
Dalam contoh ini, fungsi printit() mencipta objek pemasa baharu yang melaksanakan sendiri setiap 5 saat. Sementara itu, program utama terus melaksanakan kod lain tanpa disekat. Akibatnya, mesej akan dicetak berulang kali dalam konsol setiap 5 saat, tanpa mengira keadaan semasa program utama.
Teknik ini menyediakan cara yang fleksibel dan tidak menyekat untuk menjadualkan dan melaksanakan kod pada masa biasa. selang waktu. Pembangun boleh menyesuaikan selang masa dan kod khusus yang akan dilaksanakan, menjadikannya sesuai untuk pelbagai aplikasi.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjadualkan Pelaksanaan Kod dalam Python pada Selang Biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!