1、间隔时间执行
import threading
def execute():
print("开始执行...")
timer = threading.Timer(5, execute)
timer.start()
if __name__ == "__main__":
execute()
2、指定时间执行
import time
while True:
current_time = time.strftime("%H:%M:%S", time.localtime()) # 刷新服务器时间
if current_time == "17:59:10": #设置每天定时的时间print('定时任务开始执行....')
subject = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) + " 定时爬取【xxx】网站任务"
print(subject)time.sleep(2) # 因为以秒定时,所以暂停2秒,使之不会在1秒内执行多次