python上下文管理的使用場景
本文教程操作環(huán)境:windows7系統(tǒng)、Python3.9.1,DELLG3電腦。
1、上下文管理的使用場景
凡是要在代碼塊前后插入代碼的場景,這點(diǎn)和裝飾器類似。
資源管理類:申請和回收,包括打開文件、網(wǎng)絡(luò)連接、數(shù)據(jù)庫連接等;
權(quán)限驗(yàn)證。
2、實(shí)例
>>>withContext():
...raiseException#直接拋出異常
...
entercontext
exitcontext
Traceback(mostrecentcalllast):
File"/usr/local/python3/lib/python3.6/site-packages/IPython/core/interactiveshell.py",line2862,inrun_code
exec(code_obj,self.user_global_ns,self.user_ns)
File"",line2,in
raiseException
Exception
以上就是python上下文管理的使用場景,希望能對大家有所幫助。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。