最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python上下文管理器用法及實(shí)例解析

 更新時(shí)間:2019年11月11日 09:41:47   作者:wx5a4c600866558  
這篇文章主要介紹了Python上下文管理器用法及實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了Python上下文管理器用法及實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

with上下文管理器

語(yǔ)法:with ... as ... 如:with open('test.txt', 'r') as fp,打開(kāi)一個(gè)文件作為文件句柄對(duì)象賦值給fp

with是一個(gè)語(yǔ)句塊,上下文管理器中里面實(shí)現(xiàn)了兩個(gè)方法:enter, exit,enter是進(jìn)入代碼塊前自動(dòng)調(diào)用的方法,exit是

退出with語(yǔ)句塊時(shí)調(diào)用的,例如,文件對(duì)象在退出上下文管理器時(shí)調(diào)用了exit中的self.close()語(yǔ)句,所以就不用手動(dòng)去關(guān)閉文件

只要重寫(xiě)了enter方法和exit兩個(gè)方法,就可以自定義一個(gè)with上下文管理器

class SayHello(object):
 def __init__(self, text):
  self.text = text
 def __enter__(self):
  return self #必須返回對(duì)象
 def __exit__(self, exc_type, exc_value, traceback):
  self.text = "Bye!"

with SayHello("Hello") as greet:
 print(greet.text)
print(greet.text)

輸出:

Hello
Bye!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • keras實(shí)現(xiàn)VGG16方式(預(yù)測(cè)一張圖片)

    keras實(shí)現(xiàn)VGG16方式(預(yù)測(cè)一張圖片)

    這篇文章主要介紹了keras實(shí)現(xiàn)VGG16方式(預(yù)測(cè)一張圖片),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • pycharm中如何使用快捷鍵按出代碼提示框

    pycharm中如何使用快捷鍵按出代碼提示框

    這篇文章主要介紹了pycharm中如何使用快捷鍵按出代碼提示框問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Python實(shí)現(xiàn)畫(huà)圖軟件功能方法詳解

    Python實(shí)現(xiàn)畫(huà)圖軟件功能方法詳解

    這篇文章主要介紹了 Python實(shí)現(xiàn)畫(huà)圖軟件功能方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • python 批量修改 labelImg 生成的xml文件的方法

    python 批量修改 labelImg 生成的xml文件的方法

    這篇文章主要介紹了python 批量修改 labelImg 生成的xml文件的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • pytorch教程實(shí)現(xiàn)mnist手寫(xiě)數(shù)字識(shí)別代碼示例

    pytorch教程實(shí)現(xiàn)mnist手寫(xiě)數(shù)字識(shí)別代碼示例

    這篇文章主要講解了pytorch教程中如何實(shí)現(xiàn)mnist手寫(xiě)數(shù)字識(shí)別,文中附有詳細(xì)的代碼示例,test準(zhǔn)確率98%,有需要的朋友可以借鑒參考下
    2021-09-09
  • Python實(shí)現(xiàn)簡(jiǎn)易過(guò)濾刪除數(shù)字的方法小結(jié)

    Python實(shí)現(xiàn)簡(jiǎn)易過(guò)濾刪除數(shù)字的方法小結(jié)

    這篇文章主要介紹了Python實(shí)現(xiàn)簡(jiǎn)易過(guò)濾刪除數(shù)字的方法,結(jié)合實(shí)例形式總結(jié)分析了Python基于正則及內(nèi)置函數(shù)過(guò)濾刪除數(shù)字的相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • python之OpenCV的作用以及安裝案例教程

    python之OpenCV的作用以及安裝案例教程

    這篇文章主要介紹了python之OpenCV的作用以及安裝案例教程,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • python庫(kù)fire使用教程

    python庫(kù)fire使用教程

    本文主要介紹了python庫(kù)fire使用教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • python 中的@運(yùn)算符使用

    python 中的@運(yùn)算符使用

    這篇文章主要介紹了python 中的@運(yùn)算符使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • PyCharm中Matplotlib繪圖不能顯示UI效果的問(wèn)題解決

    PyCharm中Matplotlib繪圖不能顯示UI效果的問(wèn)題解決

    這篇文章主要介紹了PyCharm中Matplotlib繪圖不能顯示UI效果的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03

最新評(píng)論

双辽市| 芜湖县| 福海县| 尉氏县| 宜兰市| 民权县| 普洱| 驻马店市| 莱州市| 东宁县| 霸州市| 象州县| 兴宁市| 杭锦后旗| 高碑店市| 禄丰县| 巴彦淖尔市| 南开区| 平武县| 哈尔滨市| 彭水| 兴国县| 东宁县| 花莲市| 黔西县| 康保县| 卢氏县| 黄冈市| 岳西县| 建瓯市| 当阳市| 兴业县| 九江市| 南昌市| 罗田县| 樟树市| 湾仔区| 夏河县| 天气| 大姚县| 五莲县|