国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python中統(tǒng)計(jì)函數(shù)運(yùn)行耗時(shí)的方法

2020-02-23 01:06:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Python中統(tǒng)計(jì)函數(shù)運(yùn)行耗時(shí)的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

import timedef time_me(fn):  def _wrapper(*args, **kwargs):    start = time.clock()    fn(*args, **kwargs)    print "%s cost %s second"%(fn.__name__, time.clock() - start)  return _wrapper#這個(gè)裝飾器可以在方便地統(tǒng)計(jì)函數(shù)運(yùn)行的耗時(shí)。#用來(lái)分析腳本的性能是最好不過(guò)了。#這樣用:@time_medef test(x, y):  time.sleep(0.1)@time_medef test2(x):  time.sleep(0.2)test(1, 2)test2(2)#輸出:#test cost 0.1001529524 second#test2 cost 0.199968431742 second

另一個(gè)更高級(jí)一點(diǎn)的版本是:

import timeimport functoolsdef time_me(info="used"):  def _time_me(fn):    @functools.wraps(fn)    def _wrapper(*args, **kwargs):      start = time.clock()      fn(*args, **kwargs)      print "%s %s %s"%(fn.__name__, info, time.clock() - start), "second"    return _wrapper  return _time_me@time_me()def test(x, y):  time.sleep(0.1)@time_me("cost")def test2(x):  time.sleep(0.2)test(1, 2)test2(2)

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 垫江县| 赤水市| 定远县| 从江县| 保定市| 志丹县| 云阳县| 庆城县| 湟中县| 北辰区| 瑞安市| 南部县| 沂南县| 榆树市| 无为县| 土默特右旗| 泰安市| 海安县| 内江市| 美姑县| 渭南市| 饶平县| 乌拉特前旗| 桃江县| 屏东县| 内乡县| 湘西| 闽清县| 怀化市| 舒兰市| 阜南县| 浙江省| 新巴尔虎左旗| 建湖县| 铜陵市| 建湖县| 重庆市| 凌海市| 威宁| 延庆县| 西盟|