Coding-python-atexit包-应用于程序结束时 2024-06-28 编程 Code-文件处理 评论 代码 1234567891011121314151617181920import atexitimport time# 定义一个将在程序退出时被调用的函数def cleanup(): print("程序已退出,正在进行清理工作...") # 这里可以添加更多的清理代码,例如关闭文件、数据库连接等# 使用atexit模块注册清理函数atexit.register(cleanup)# 程序的主要逻辑print("程序开始运行...")# 模拟一些操作for i in range(5): print(f"正在处理任务 {i+1}...") time.sleep(1) # 模拟耗时操作,这里引入time模块来模拟延时print("所有任务处理完毕。")# 注意:这里没有手动调用cleanup(),它会在脚本自然结束时由atexit模块自动调用