with语句

语法:

with 表达式1 as 变量名

语句块

作用:

适用于对资源进行访问的场合,确保使用过程中不管是否发生异常,都会执行必要的清理操作并释放资源。

with open("file.txt") as f:

while True:

2 / 0       #此处会出发一个异常,但是后续也能保证会关闭文件

L = f.readline()

print(L,end=' ')

if len(L) == 0:

break

print("关闭文件")

转载于:https://blog.51cto.com/calabash/2135139

pyton3 with异常相关推荐

  1. Java | kotlin 手动注入bean,解决lateinit property loginService has not been initialized异常

    kotlin.UninitializedPropertyAccessException: lateinit property loginService has not been initialized ...

  2. JS Uncaught SyntaxError:Unexpected identifier异常报错原因及其解决方法

    最近在写ajax的时候,调用js方法,遇到了Uncaught SyntaxError:Unexpected identifier异常报错,开始搞不清原因,很苦恼. 以为是js方法参数个数和长度的问题, ...

  3. JVM 常见异常及内存诊断

    栈内存溢出 栈内存大小设置:-Xss size 默认除了window以外的所有操作系统默认情况大小为 1MB,window 的默认大小依赖于虚拟机内存. 栈帧过多导致栈内存溢出 下述示例代码,由于递归 ...

  4. java通过异常处理错误,java基础之通过错误处理异常

    我们在编程过程中,通常需要时刻关注可能遇到的问题,此时可以把问题分为两类:普通问题与异常问题.普通问题:我们可以通过从当前环境中获取到的信息来解决这个问题:而异常问题:在当前环境中获取到的信息并不能解 ...

  5. Ajax接收Java异常_java – 处理来自Servlet的Jquery AJAX响应中的异常

    我的servlet代码是 try{ //something response.setStatus(201); out.print("Data successfully saved" ...

  6. 消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

    消除安卓SDK更新时的"https://dl-ssl.google.com refused"异常的方法 消除安卓SDK更新时的"https://dl-ssl.google ...

  7. java 捕获异常并存入数据库_java异常处理,报异常的话怎么处理对象值,并持久化到数据库中...

    展开全部 //没看到有人回e68a843231313335323631343130323136353331333365646233答你,我还没学到框架,不知道那个是不是可以很便捷操作你说的这样过程 / ...

  8. python异常机制

    python异常处理机制 1.1python的内置异常 当我们在运行代码的时候一旦程序报错,就会终止运行,并且有的异常是不可避免的,但是我们可以对异常进行捕获,防止程序终止. python的内置异常是 ...

  9. Bad credentials异常

    在spring-security中出现Bad credentials异常,可能是如下情况: 一.username和password错误 二.访问权限不够 三.密码加密问题,对于密码加密问题可能是如下情 ...

最新文章

  1. centos 的epel源配置
  2. 使用procd执行进程
  3. python测试函数
  4. A star 算法 (Python)
  5. IDEA搭建一个简单的Javaweb项目(二)
  6. C++11多线程的原子操作
  7. 【2012百度之星资格赛】J:百度的新大厦
  8. 软件设计师-项目工期计算
  9. 人生感悟-是留丰碑还是墓碑
  10. 伊甸园日历游戏(vijos--1004)
  11. 理解Vulkan中的各种对象
  12. 新浪短网址生成java_T.CN短网址 新浪T.CN短网址批量生成工具推荐
  13. 21 C++ 长度单位转换
  14. 5e服务器显示fps被锁定,csgo强制被锁60帧 被锁60fps解决方法
  15. C++ 左值引用和右值引用
  16. 教你个人邮箱怎么注册?126邮箱安全中心在哪里?
  17. 360全景拍摄曝光问题如何处理?
  18. 渗透利器 | 提权辅助工具箱
  19. OANDA被评为全球最佳散户外汇平台
  20. 2016年,这些邮件设计将颠覆营销圈!

热门文章

  1. dcos 架构官方文档
  2. groovy_流利的Groovy
  3. Linux中awk后面的RS, ORS, FS, OFS 用法
  4. C++多线程2——亲和性
  5. 逐飞K66核心板+逐飞DAP下载器调试方式及接线(SWD)
  6. 上汽通用凯迪拉克汽车的多媒体系统不能识别u盘的解决方法
  7. gnome黑屏 ubuntu_记Ubuntu开机黑屏及解决过程
  8. Hadoop生态系统功能组件,主要包括哪些?
  9. Python 技术篇 - whl库安装,有没有amd64结尾的区别
  10. 《用 Python 处理 Excel 数据之正则表达式视频教程》 曾贤志