python每日一庫 hotshot

2022-03-08 07:50:29 字數 797 閱讀 3482

官方文件:

在 2.x 中,hotshot 用來做效能統計,開銷比 profile/cprofile 更小。但 3.x 開始, hotshot 就不大行了。

只需要啟動 hotshot.profile(),並執行要統計的**段。

**段:

1. test.py 

#

test.py

import

hotshot

defprintme():

print

"hello

"p = hotshot.profile("

test.prof")

p.start()

printme()

p.close()

2. proftest.py

#

proftest.py

import

hotshot.stats

stats = hotshot.stats.load("

test.prof")

stats.strip_dirs()

stats.sort_stats(

'time

', '

calls')

stats.print_stats(20)

3.執行截圖:

當執行了test.py 以後,會在檔案裡自動生成test.prof檔案,以供proftest.py 讀取。

Python 每日正則(一)

import re 1.以 h 開頭 line huang123 match res re.match huang123 line if match res print 匹配成功 else print 匹配失敗 match res re.match huang line if match res p...

python每日一練

人生苦短,我用python 2018.6.5 有個目錄,裡面是你自己寫過的程式,統計一下你寫過多少行 包括空行和注釋,但是要分別列出來 coding utf 8 import re import glob defcodecolletion path filelist glob.glob path p...

Python每日一練

人生苦短,我用python 2018.6.13 最近事情有點多,有幾天沒寫了,正好最近需要統計一下各組排名,也就拿python代替手工了 各組給出其他組的排名,統計每個組最終的得分,第一名為0.5,第二名0.4,以此類推。coding utf 8 groups 3,2,5,4,6 1,3,5,6,4...