atexit 模块

(用于 2.0 版本及以上) atexit 模块允许你注册一个或多个终止函数(暂且这么
叫), 这些函数将在解释器终止前被自动调用.
调用 register 函数, 便可以将函数注册为终止函数, 如 Example 1-78 所示.
你也可以添加更多的参数, 这些将作为 exit 函数的参数传递.

import sys
import atexit


def exitfunc(str):
    print 'exit!'+str

atexit.register(exitfunc,'111')
atexit.register(exitfunc,'222')