reperf.py

来自「minimal python variant for small footpri」· Python 代码 · 共 24 行

PY
24
字号
import reimport timedef main():    s = "\13hello\14 \13world\14 " * 1000    p = re.compile(r"([\13\14])")    timefunc(10, p.sub, "", s)    timefunc(10, p.split, s)    timefunc(10, p.findall, s)def timefunc(n, func, *args, **kw):    t0 = time.clock()    try:        for i in range(n):            result = apply(func, args, kw)        return result    finally:        t1 = time.clock()        if n > 1:            print n, "times",        print func.__name__, "%.3f" % (t1-t0), "CPU seconds"main()

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?