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 技術手冊 第三版
427
13
執行的控制
Python 直接對外提供(exposes)、支援了它的許多內部機制,並為此提供
說明文件。這能幫助你在進階的層次理解 Python,並能讓你的程式碼掛
接(hook)到這種 Python 機制,並在某種程度上控制它們。舉例來說,
前面的「Python 的內建物件」涵蓋了 Python 安排內建功能以供外部使用
的方式。本章涵蓋其他的一些進階的 Python 技巧;第 16 章涵蓋與測試
testing)、除錯(debugging)和效能側寫(profiling)有關的議題。與執
行控制有關的其他議題還包括了多執行緒(threads)或行程(processes
的使用,涵蓋於第 14 章,還有跟非同步處理(asynchronous processing
有關的,則涵蓋在第 18 章。
Site 和使用者自訂
Python 提供了一個特定的「掛接器(hook)」來讓每個 site(地點)在每次
執行開始前自訂 Python 行為的某些面向。為單一使用者進行自訂的功能預
設並未啟用,但 Python 有規範想要在啟動時執行使用者提供程式碼的程式
如何明確地支援這種自訂動作(一個很少用到的機能)。
site sitecustomize 模組
Python 會緊接在主指令稿(main script)之前載入標準模組
site
。如果
Python 是以選項
-S
執行的,就不會載入
site
-S
能讓啟動更快速,但讓
主指令稿承擔初始化的工作。
site
的任務有:
428
|
13 章 執行的控制 ...
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