对于python编程的代码,如果需要进行相应的检查其中的错误或者异常,并且确定出现异常语句的大致范围,主要有以下四种方法:

1、第一种方法:遇错即止(告知原因)

try 

  ......(所需检查语句)

  ......(出错语句)

  ......(后面的代码)%将不进行执行

except exception(异常类型)as reason:

  print("出错了,出错的原因是:"+str(reason))

2、第二种方法:遇错可继续执行后面的代码:

try 

  ......(所需检查语句)

  ......(出错语句)

except exception(异常类型)as reason:

  print("出错了,出错的原因是”:"+str(reason))

finally:

......(出错语句后面的代码)%将继续执行

3、第三种方法:只需要报错,不通知原因(并不推荐,可以尝试)

try 

  ......(所需检查语句)

  ......(出错语句)

  ......(后面的代码)

except :

  print("出错了”)

4、第四种方法:只需要报错,不通知原因(推荐,可以尝试)

try 

  ......(所需检查语句)

  ......(出错语句)

  ......(后面的代码)

except (各种异常种类,,,):

  print("出错了”)

最新文章

  1. Iphone 英语语言下通讯录排序问题
  2. 个人博客作业week5
  3. Servlet过滤器和监听器
  4. sed命令用法详解
  5. js身份证号码验证
  6. Shadow Properties之美(一)【Microsoft Entity Framework Core随笔】
  7. 第八周学习总结-C#、C++
  8. 阿里java代码检测工具p3c
  9. blfs(systemv版本)学习笔记-制作一个简单的桌面系统
  10. docker --Nexus仓库
  11. Win7任务栏合并
  12. 解决wsl不能安装z.sh问题
  13. Linux中使用Vim快速更换文档中Windows换行符为Linux平台
  14. Android 各个版本新特性
  15. ios中base64编码
  16. fs-extra 文件管理
  17. iOS - 集成Bundle资源文件包
  18. OC 复合
  19. hive中实现类似MySQL中的group_concat功能
  20. No module named MYSQLdb 报错

热门文章

  1. FreeMaker常用方法
  2. NSKeyValueObserving.m
  3. django CBV模式下如何去掉csrf验证
  4. Java并发编程--4.Executor框架
  5. 20155314 2016-2017-2 《Java程序设计》实验三 敏捷开发与XP实践
  6. 网络流$1$·简单的$EK$与$Dinic~of~Net-work ~ Flow$学习笔记
  7. 从公司服务器C盘被删说起
  8. 关于安装时无法重启rabbitmq服务
  9. delphi黑色背景模式
  10. mfc 函数模板