1. with
with 表達式是一種 with-finally的簡寫形式
with open('1.txt') as f:
print(f.read())
print(f.closed)
表達式open('1.txt')返回是一個_io.TextIOWrapper 類型的變量用f接受到。在with語句塊中就可以使用這個變量操作文件。執行with這個結構之後。f會自動關閉。相當於自帶了一個finally。但是with沒有異常捕獲功能。
1. with
with 表達式是一種 with-finally的簡寫形式
with open('1.txt') as f:
print(f.read())
print(f.closed)
表達式open('1.txt')返回是一個_io.TextIOWrapper 類型的變量用f接受到。在with語句塊中就可以使用這個變量操作文件。執行with這個結構之後。f會自動關閉。相當於自帶了一個finally。但是with沒有異常捕獲功能。