我可以让python在手动关闭程序时执行某些操作吗?

时间:2017-02-27 05:54:22

标签: python python-3.x

例如,让程序在手动停止之前写下日志文件。

1 个答案:

答案 0 :(得分:4)

您可以使用atexit模块:https://docs.python.org/3.5/library/atexit.html

示例:

import atexit
import time

def exit_hook():
    print("Exiting!")

atexit.register(exit_hook)

while True:
    print("looping...")
    time.sleep(1)