青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python中的with語句的功能是什么? Python中with語句的用法

【Python中的with語句的功能是什么? Python中with語句的用法】在計算機的使用中,文件是必不可少的 。在python中,我們使用文件常常會遇到文件打開代碼后沒有關閉指令或者文件發生異常的問題,這時我們可以使用python中with語句,with語句適用于對資源進行訪問的場合,確保不管使用過程中是否發生異常都會執行必要的“清理”操作,釋放資源 。下面一起來看看它的用法吧 。

Python中的with語句的功能是什么? Python中with語句的用法


一、with語句簡介
當我們在一個文件處理的過程中使用這個with語句時,其實就相當于是對資源進行訪問的操作,當我們所使用的文件自動關閉之后,線程中就會自動的獲取或者是釋放資源,這樣不管在使用的過程中出現任何的異常情況時,它都會自動的執行清理的操作,合理的釋放資源,在try-expect-finally語法中使用with語句是一種簡化操作,并且它還提供了對于異常非常好的處理方式 。
二、with語句功能
1、當我們打開一個文件的時候,如果沒有相關的關閉操作時,它會自行的關閉文件 。
2、在文件關閉之后,如果還有異常情況的出現,它也可以實現 。
三、使用with語句方法
在前面的上下文管理器中,就非常適合使用這個with語句進行調用,默認情況下會調用兩個魔法函數為enter和exit,下面看一個具體的實例,代碼如下:
class A(object):    def __enter__(self):        print('__enter__() called')        return self    def print_hello(self):        print("hello python!")    def __exit__(self, e_t, e_v, t_b):        print('__exit__() called')# 首先會執行__enter__方法with A() as a:    # a為__enter__的返回對象    a.print_hello()    print('got instance')# 結束會執行__exit__方法運行結果:
__enter__() calledhello python!got instance__exit__() calledpython中with語句可以根據實際需要應用在不同的場景,是一個很好用的python語句,大這篇關于Python中的with語句的功能是什么? Python中with語句的用法的文章就分享到這里了,希望可以對大家的學習帶來幫助 。
Python中的with語句的功能是什么? Python中with語句的用法


Python中的with語句的功能是什么? Python中with語句的用法


Python中的with語句的功能是什么? Python中with語句的用法


微信掃碼,學習更方便
Python中的with語句的功能是什么? Python中with語句的用法


現在報名贈100例知識點合集
Python中的with語句的功能是什么? Python中with語句的用法


    猜你喜歡