首页 > 编程语言 > 详细

Python 笔记 :09 错误信息的处理

时间:2019-09-16 00:13:16      阅读:89      评论:0      收藏:0      [点我收藏+]

一、对于Python错误信息的处理的好处:

  1、避免错误信息,对程序内容的暴露

  2、给用户更加清晰的错误提示,方便用户修改,提供的数据

  3、使用try  - -except --else 的代码块,来进行处理!

二、格式:

  try:

    容易报错的程序代码

  except       编辑报错时,给的错误信息类别(如:TypeError、FileNotFoundError等提示)

    print(“给用户的错误提示:)

  else:

    如果没有错误时的,下一步代码

 

三、例:

 files=‘txt_files\Pi4.txt‘

with open(files,‘w‘) as file:

file.write("\n ")

for x in range(10):
x+=x
try:
file.write(str(x))           #此处代码容易出错,因为x为int,而write( ) 中的参数必须为str型,如果不加str,则会报错TypeError
except TypeError:           # 此处的TypeError,即为上面出现bug时,编辑器给的错误消息,这个必须要写对,否则整个语句不会起作用
msg="变量类型错误,请修改!"    # 自订一个变量,用于给用户打印,提示信息
print(msg)
else:                  #else下的语句,表示如果上面的bug不出现,则正常执行以下语句
print(x)

 

Python 笔记 :09 错误信息的处理

原文:https://www.cnblogs.com/wssking/p/11525129.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!