Skip to Content
Python 技術手冊 第三版
book

Python 技術手冊 第三版

by lex Martelli, Anna Martelli Ravenscroft, Steve Holden
January 2018
Intermediate to advanced content levelIntermediate to advanced
856 pages
17h 17m
Chinese
GoTop Information, Inc.
Content preview from Python 技術手冊 第三版
546
|
16 章 測試、除錯和最佳化
print_callees,
print_callers
s.print_callees(*restrictions)
輸出
s
的側寫資料中的函式串列,依據對
s.sort_stats
的最近呼叫排
序過,並且受限於給定的限制(restrictions),如果有的話。你能以
零或多個
restrictions
呼叫每個列印方法,它們會依序一個接著一個
被套用,以減少輸出的行數。如果限制是一個
int
n
,就將輸出限於
n
行。若限制是介於
0.0
1.0
的一個
float
f
,那麼輸出就會限於
f
百分比的文字行。如果限制是一個字串,它就會被編譯為一個正規
表達式模式(涵蓋於前面的「正規表達式和 re 模組」中),只有能夠
滿足在此正規表達式上呼叫的
search
方法的文字行會被輸出。限制是
累加性的,舉例來說,
s.print_callees(10,0.5)
會輸出前五行(10
一半)。限制只會在摘要和標頭行之後套用:摘要與標頭會無條件輸
出。
輸出的每個函式
f
都會伴隨
f
callers(呼叫
f
的函式)或
f
callees
f
呼叫的函式)所成的串列,取決於所用的方法名稱。
print_stats s.print_stats(*restrictions)
輸出有關
s
側寫資料的統計資訊,依據對
s.sort_stats
的最近呼叫排
序過,並且受限於給定的限制(restrictions),如果有的話,如前面
print_callees, print_callers
中所涵蓋的。在幾個摘要行(收集側寫 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

測試驅動開發|使用 Python

測試驅動開發|使用 Python

Harry J.W. Percival
Linux 内核观测技术BPF

Linux 内核观测技术BPF

David Calavera, Lorenzo Fontana

Publisher Resources

ISBN: 9789864766819