2013年5月17日 星期五

Python: with...as

在python的世界當中,try...except...finally語句(statement)可以由with...as語句來替代。

grammar:

with expression as variable:

with一開始執行時(尚未執行expression),會執行__enter__()方法,而該方法所回傳的物件,可以使用as指令給另一個變數來參考(如果有的話),接著執行with區塊內的expression程式碼。

沒有留言:

張貼留言