python 上下文管理器

對於像文件操作,socket等資源都是比較珍貴的資源,因此一旦出錯是一個很嚴重的錯誤。 通常的操作方式是使用with語句調用的方式,這樣即便文件出錯,也會自動調用close()方法關閉文件。 它的實現過程是 定義一個類File ,只要存在__enter__()和 exit()就可以實現一個上下文管理器。 當我們打開文件時調__enter__()函數打開文件,而一旦出錯時會調用__exit__()就
相關文章
相關標籤/搜索