在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)

python学习笔记3.5-with的妙用相关推荐

  1. [python教程入门学习]python学习笔记(CMD执行文件并传入参数)

    本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...

  2. python学习笔记之编写readConfig读写配置文件

    python学习笔记之编写readConfig读写配置文件_weixin_34055910的博客-CSDN博客

  3. Python学习笔记(十一)

    Python学习笔记(十一): 生成器,迭代器回顾 模块 作业-计算器 1. 生成器,迭代器回顾 1. 列表生成式:[x for x in range(10)] 2. 生成器 (generator o ...

  4. Python学习笔记一简介及安装配置

    Python学习笔记一 参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e54 ...

  5. python学习笔记目录

    人生苦短,我学python学习笔记目录: week1 python入门week2 python基础week3 python进阶week4 python模块week5 python高阶week6 数据结 ...

  6. Python学习笔记(二):标准流与重定向

    Python学习笔记(二):标准流与重定向 - SamWei - 博客园 Python学习笔记(二):标准流与重定向 Posted on 2012-02-19 22:36 SamWei 阅读(176) ...

  7. python 学习笔记 12 -- 写一个脚本获取城市天气信息

    近期在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么可以显示后最重要的就是显示什么的问题了. 最easy想到的就是显示时间啊,CPU利用率啊.IP地址之类的.那么我认为呢,假设可以显示当 ...

  8. python基本语法语句-python学习笔记:基本语法

    原标题:python学习笔记:基本语法 缩进:必须使用4个空格来表示每级缩进,支持Tab字符 if语句,经常与else, elif(相当于else if) 配合使用. for语句,迭代器,依次处理迭代 ...

  9. 廖Python学习笔记一

    1. 廖Python学习笔记 大的分类 如函数 用二级标题,下面的用三级 如输入输出 1.1.1. 输入输出 1.1.1.1. 输出 用 print() 在括号里加上字符串,就可以向屏幕上输出指定的文 ...

  10. Python学习笔记(六)

    1. IO编程 1.1 文件读写 1.2 StringIO和BytesIO 1.3 操作文件和目录 1.4 序列化 2. 进程和线程 2.1 多进程 2.2 多线程 2.3 ThreadLocal 2 ...

最新文章

  1. mongo c#驱动介绍操作
  2. 当前目录下所有代码中查找
  3. python3.7.4-Centos7升级Python3.7.4
  4. Oozie和Azkaban的技术选型和对比
  5. SAP 电商云 Spartacus UI DeliveryComponent 的依赖设计
  6. ios 开发账号 退出协作_如何在iOS 10中的Notes上进行协作
  7. C#实验——Problem Statement
  8. 信息学奥赛一本通 1159:斐波那契数列
  9. 软件工程概论第十三周学习进度
  10. 【图像加密】基于matlab GUI Arnold置乱图像加密解密【含Matlab源码 1239期】
  11. Python工程目录结构
  12. 读书笔记《计算机是怎样跑起来的》
  13. 【HUSTOJ】1054: 字符图形10-字母三角
  14. 一文让你初步了解壮族——一个奇葩但同样优秀的民族
  15. 腾讯bugly热更新接入
  16. 源码编译更新nginx到最新版本,并开始nginx支持http2协议模块.
  17. 分享16个经典面试问题回答思路
  18. 苹果7p最佳系统版本_告别虚拟机和双系统,移动硬盘+Win To Go,苹果笔记本的最佳选择...
  19. LVGL V0.01版本移植到STM32F4
  20. web前端人员培训要学些什么?

热门文章

  1. vue大文件分片上传插件
  2. 2021牛客寒假训练营5D石子游戏(差分)
  3. ORACEL_EBS_采购到入库所经历的表
  4. 服务器如何安装windows7系统,安装Windows 7系统
  5. PS产品精修 Photoshop教程
  6. 程序开发小白需了解的一些概念
  7. 【python毕业设计源码】汽车销售系统
  8. 金秋良田美画卷 国稻种芯·中国水稻节:江西1400万亩稻迎丰收
  9. 内网渗透-Linux权限维持
  10. 小白学前端——让新手头疼的num++和++num问题