有可模块叫atexit,它可以让你裹足本运行完后立马履行一些代码。

假如你想裹足本履行停止时测量一些基准数据,比如运行了多长时光:
- import atexit
- import time
- import math
- def microtime(get_as_float = False) :
- if get_as_float:
- return time.time()
- else:
- return '%f %d' % math.modf(time.time())
- start_time = microtime(False)
- atexit.register(start_time)
- def shutdown():
- global start_time
- print "Execution took: {0} seconds".format(start_time)
- atexit.register(shutdown)
- # Execution took: 0.297000 1387135607 seconds
- # Error in atexit._run_exitfuncs:
- # Traceback (most recent call last):
- # File "C:\Python27\lib\atexit.py", line 24, in _run_exitfuncs
- # func(*targs, **kargs)
- # TypeError: 'str' object is not callable
- # Error in sys.exitfunc:
- # Traceback (most recent call last):
推荐阅读
媒介<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> 简单工作简单做-宽度自适应所谓宽度自适应严格来说是一种PC端的自适>>>详细阅读
地址:http://www.17bianji.com/lsqh/35585.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示