要让用户在预定义的时间点暂停Python脚本,可以使用time.sleep()
函数来实现。这个函数会让当前线程暂停执行指定的秒数。以下是一个简单的示例代码:
import time
def main():
print("脚本开始执行")
# 预定义的时间点(秒)
pause_times = [5, 10, 15]
for i, pause_time in enumerate(pause_times):
print(f"将在 {pause_time} 秒后暂停")
time.sleep(pause_time)
print(f"暂停 {pause_time} 秒后继续执行")
print("脚本执行完毕")
if __name__ == "__main__":
main()
time.sleep()
: 这是Python标准库time
模块中的一个函数,用于让当前线程暂停执行指定的秒数。time.sleep()
的精度可能受到系统负载和调度策略的影响,导致实际暂停时间与预期不完全一致。time.monotonic()
,但这通常用于更复杂的定时任务。time.sleep()
可能会影响其他线程的执行。threading.Event
,来控制特定线程的暂停和继续。通过上述方法,你可以轻松地在预定义的时间点暂停Python脚本,并根据需要进行相应的操作。
领取专属 10元无门槛券
手把手带您无忧上云