python学习笔记3.5-with的妙用

版权声明:本文为博主原创文章,未经博主允许不得转载。本博客所用Python软件环境:win10+anaconda3+pycharm,Python版本:3.6 https://blog.csdn.net/jinxiaonian11/article/details/72810243

在Python中,使用io之后需要关闭他们以释放内存,例如读取或者写入文件。凡是调用open()后必须调用close()来关闭,但是这样比较繁琐,Python提供了with关键词来方便用户编写程序并且能够合理的管理内存,这种方法称之为上下文管理。使用方法:

with doing something:
    pass

或者:

with doing something as something:
    pass

实例:

with open('a.txt','r') as f:
    s = f.readline()
    print(s)

猜你喜欢

转载自blog.csdn.net/jinxiaonian11/article/details/72810243
今日推荐