Python,with
語句
with
語句在處理異常時非常有用。
例如,在使用文件時,每次打開文件後都要記得關閉。
with
可以使這個過程變得透明。
不用寫下面的代碼了:
1 | filename = '/Users/flavio/test.txt' |
你可以這樣寫代碼:
1 | filename = '/Users/flavio/test.txt' |
換句話說,我們內置了隱式的異常處理,因為close()
會自動為我們調用。
with
不僅僅是用於處理文件。上面的例子只是為了介紹它的功能。
tags: [“Python”, “exception handling”, “with
statement”, “files”]