gpt4 book ai didi

python - 在程序退出之前做某事

转载 作者:IT老高 更新时间:2023-10-28 21:33:51 27 4
gpt4 key购买 nike

你怎么能有一个函数或东西在你的程序退出之前被执行?我有一个将在后台持续运行的脚本,我需要它在退出之前将一些数据保存到文件中。有这样做的标准方法吗?

最佳答案

查看 atexit 模块:

http://docs.python.org/library/atexit.html

例如,如果我想在我的应用程序终止时打印一条消息:

import atexit

def exit_handler():
print 'My application is ending!'

atexit.register(exit_handler)

请注意,这对于脚本的正常终止非常有用,但不会在所有情况下都被调用(例如致命的内部错误)。

关于python - 在程序退出之前做某事,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3850261/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com