推荐使用 "with"语句 以管理文件:
with open("hello.txt") as hello_file:
    for line in hello_file:
        print line
对于不支持使用"with"语句的类似文件的对象,使用 contextlib.closing():
import contextlib
with 
contextlib.closing(urllib.urlopen("http://www.python.org/")) as 
front_page:
    for line in front_page:
        print line

Legacy AppEngine 中Python 2.5的代码如使用"with"语句, 需要添加 "from
__future__ import with_statement".

转载于:https://www.cnblogs.com/laowang5945/p/9377389.html

python中with及closing相关推荐

  1. 在Python中对子进程进行非阻塞读取

    我正在使用子流程模块来启动子流程并连接到其输出流(stdout). 我希望能够在其stdout上执行非阻塞读取. 有没有一种方法可以使.readline成为非阻塞状态,或者在调用.readline之前 ...

  2. python中实现延时回调普通函数示例代码

    这篇文章主要给大家介绍了关于python中实现延时回调普通函数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. 回调函 ...

  3. python中延时函数_python中实现延时回调普通函数示例代码

    python中实现延时回调普通函数示例代码 这篇文章主要给大家介绍了关于python中实现延时回调普通函数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的 ...

  4. python中的open函数

    python中的open函数 open函数用于文件处理 操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一.打开文件 1 文件句柄 = open('文件路径', '模式') 打开文件时,需要指 ...

  5. Python中的select、epoll详解

    Python中的select.epoll详解 文章目录 Python中的select.epoll详解 一.select 1.相关概念 2.select的特性 1.那么单进程是如何实现多并发的呢??? ...

  6. python中start用法_Start Python 学习笔记(琐碎知识,持续更新。。。)

    最近比较闲,想学习一门脚本语言,于是选择了python进行学习,之前对脚本语言不是很熟悉,所以不对python好坏做任何评价.希望通过学习python,能让自己对脚本语言有更深刻的认识吧. Pytho ...

  7. python保存变量_将python 中的变量保存到本地

    如何将python中的变量保存在本地? 将python 的一些代码保存在本地, 特别是一些需要大量运算的结果,例如 机器学习里面的模型,,放在本地,还是比较好用的.下次就可以直接拿出来使用就好. 其实 ...

  8. python中api_通过Python中的API查找相关的工作技能

    python中api 工作技能世界 (The World of Job Skills) So you want to figure out where your skills fit into tod ...

  9. 动量策略 python_在Python中使用动量通道进行交易

    动量策略 python Most traders use Bollinger Bands. However, price is not normally distributed. That's why ...

最新文章

  1. perl XML创建XML文件
  2. 遍历 in java_Java script数组遍历for与for in的区别
  3. action 和servlet关系
  4. 开源Linux 3.3内核首次融合Android代码
  5. Spring dataSource配置
  6. ​​​​​​​ Centos7.6上用Cockpit安装oVirt
  7. C#LeetCode刷题之#717-1比特与2比特字符( 1-bit and 2-bit Characters)
  8. c语言3×3行列互换_戴尔推出UltraSharp U4021QW显示器 采用雷电3接口和5K×2K曲面屏...
  9. 企业管理的实质和核心是人的管理
  10. textarea 滚动条属性设置
  11. Lyncee 数字全息显微镜 DHM Digital Holographic Microscopy
  12. JavaScript 计算器
  13. windows_98.css—— 实现Win98效果的网页样式
  14. 微信头像卡片制作,听说很火?
  15. “离职同事在工作群抢红包被踢”:学会退群,是职场人的基本修养
  16. FRM 风险管理基础:复习提纲二
  17. 安装小豚当家监控摄像头
  18. 【vue2】中 谷歌 Chrome 实现自定义页眉页脚打印
  19. thinkphp5+layui后台管理系统
  20. 华为无线设备配置WPA2-802.1X-AES安全策略

热门文章

  1. ucos-ii在ARM7上移植
  2. 图像bayer格式介绍以及bayer插值原理CFA
  3. 936焊台(恒温电烙铁)温度不可调的维修 (Z)
  4. Asp.net开发中甩掉.ashx .asmx
  5. R语言tseries包
  6. 南京大妈捡钻石项链要求分一半,失主跪求归还遭拒
  7. 安卓设置Activity切换动画无效的问题
  8. java教程菜鸟教程组合模式,组合实体模式
  9. 各Rendering Path技术以及其在Unity中的实现
  10. GPU Gems1 - 2 水刻蚀的渲染