import threading
import time# 定义一个函数,它接受可变数量的字符串参数
def print_message(*messages):for message in messages:print(message)# 定义一个函数,它作为定时器线程的回调函数
def timer_thread(wait_time, *args):print(f"等待 {wait_time} 秒后执行...")time.sleep(wait_time)print_message(*args) # 使用可变参数打印传入的消息# 创建一个定时器,5秒后触发timer_thread函数,并传递参数
timer = threading.Timer(5, timer_thread, (4,))# 启动定时器
timer.start()# 如果需要,可以取消定时器(在它触发之前)
# timer.cancel()
log
等待 4 秒后执行...