python中如何使用with語句

這篇文章給大家介紹python中如何使用with語句,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

網(wǎng)站設(shè)計(jì)制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺管理系統(tǒng);成都網(wǎng)站制作、網(wǎng)站建設(shè)收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營了10多年的創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司。

with:python中的上下文管理器,涉及到兩個(gè)魔法函數(shù)__enter__和__exit__

#實(shí)現(xiàn)上下文管理器的類class TestClass:def __enter__(self):print('enter')return self    def __exit__(self, exc_type, exc_val, exc_tb):print('exit')def run(self):print('run')if __name__ == '__main__':with TestClass() as var_test:
        var_test.run()#enter  run  exit

使用contextlib簡化上下文管理器

import contextlib@contextlib.contextmanagerdef testOpen(var_file_name):print('start')yield {}print('end')with testOpen('a.txt') as var_f:print('open')#start#open#end

關(guān)于python中如何使用with語句就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

網(wǎng)站欄目:python中如何使用with語句
鏈接URL:http://m.kartarina.com/article4/jecsie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名營銷型網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作軟件開發(fā)品牌網(wǎng)站設(shè)計(jì)定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
主站蜘蛛池模板: 精品无码久久久久国产| 无码精品人妻一区二区三区漫画 | 丝袜无码一区二区三区| 精品多人p群无码| 亚洲精品无码久久| 日韩美无码五月天| 中文无码久久精品| 无码专区永久免费AV网站| 无码日韩人妻AV一区二区三区| 亚洲成a人片在线观看无码| 久久无码AV一区二区三区| 夜夜精品无码一区二区三区| 永久免费av无码网站yy| 日韩专区无码人妻| 无码成人一区二区| 国产精品无码av在线播放| 西西4444www大胆无码| 日韩精品人妻系列无码专区免费| 国外AV无码精品国产精品| 无码日韩人妻av一区免费| 亚洲综合无码一区二区痴汉| 亚洲成AV人片天堂网无码| 熟妇无码乱子成人精品| 中文无码vs无码人妻| 亚洲av永久中文无码精品| 久久午夜无码鲁丝片| 亚洲av片不卡无码久久| 久久久久亚洲av无码专区喷水| 无码国产精品一区二区免费vr | 潮喷大喷水系列无码久久精品| 中文字幕无码中文字幕有码| 亚洲国产精品无码久久| 日韩AV无码一区二区三区不卡| 成在人线AV无码免费| 成在人线av无码免费高潮水 | 亚洲av无码成人精品区一本二本 | 韩国19禁无遮挡啪啪无码网站| 久久无码av三级| 亚洲成a∧人片在线观看无码| 国产精品无码MV在线观看| 成年免费a级毛片免费看无码|