Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Melaksanakan Kod Secara Berkala dalam Python?
Cara Melaksanakan Kod Secara Berkala
Dalam Python, anda boleh melaksanakan kod tertentu dengan mudah pada selang masa yang tetap. Ini berguna untuk tugas seperti mengemas kini fail, mengumpul data atau melaksanakan proses berkala lain.
Menggunakan Benang
Satu pendekatan ialah menggunakan benang. Benang ialah proses bebas yang berjalan serentak dengan program utama. Anda boleh mencipta urutan yang melaksanakan kod yang dikehendaki setiap n saat.
import threading # Define the function to be executed def your_code(): # Your code here # Start a thread that executes your_code every 5 seconds threading.Timer(5.0, your_code).start() # Continue with the rest of your program
Menggunakan Gelung Bermasa
Sebagai alternatif, anda boleh menggunakan gelung bermasa untuk melaksanakan kod pada selang waktu tertentu. Kaedah ini kurang cekap tetapi boleh mencukupi untuk tugasan yang kurang kerap.
import time # Set the time interval in seconds interval = 5 # Start a loop that continues indefinitely while True: # Execute your code your_code() # Sleep for the specified interval time.sleep(interval)
Kaedah Lain
Terdapat kaedah lain untuk menjadualkan tugas dalam Python, seperti menggunakan Pekerjaan Cron atau Saderi. Pilih pendekatan yang paling sesuai dengan keperluan khusus anda dan seni bina aplikasi.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Kod Secara Berkala dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!