All gists matching topic context-manager

timmy / 使用 contextmanager 建立自訂上下文管理器

0 curtidas
0 bifurcações
3 arquivos
Última atividade 9 months ago
contextlib.contextmanager 可用於建立自訂的 with 語句上下文管理器,適用於 資源管理(如檔案、資料庫連線、鎖定機制),確保進入與退出時執行適當的操作。
1 from contextlib import contextmanager
2
3 @contextmanager
4 def custom_context(name):
5 print(f"進入上下文: {name}")
6 try:
7 yield name # 提供資源
8 finally:
9 print(f"退出上下文: {name}")
Próximo Anterior