官方文件:
在 2.x 中,hotshot 用來做效能統計,開銷比 profile/cprofile 更小。但 3.x 開始, hotshot 就不大行了。
只需要啟動 hotshot.profile(),並執行要統計的**段。
**段:
1. test.py
#2. proftest.pytest.py
import
hotshot
defprintme():
"hello
"p = hotshot.profile("
test.prof")
p.start()
printme()
p.close()
#3.執行截圖:proftest.py
import
hotshot.stats
stats = hotshot.stats.load("
test.prof")
stats.strip_dirs()
stats.sort_stats(
'time
', '
calls')
stats.print_stats(20)
當執行了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...