python实现在函数中捕获某个异常,然后将异常的具体信息写入error.txt文件中;

在程序开发中,如果对某些代码的执行不能确定(程序语法完全正确)

可以增加try来捕获异常

try这个关键字来捕获异常
try:尝试执行的代码
except:出现错误的处理

 

完善写法:在函数中捕获某个异常,然后将异常的具体信息写入error1.txt文件中

代码截图:

 error.1.txt 

  

扩展学习:

Python之异常(try的用法)

1.练习

 2. 提示用户输入一个整数,并使用8来除以用户输入的整数

 3.异常的传递

 

代码截图: 

 4.补充完善上述 2,增加func()方法、while True循环当达到满足的数据程序结束 ,如果不满足继续输入....

def func():

while True: # 无限循环
try:

a=int(input('请输入一个整数:'))

# print('success')

result1=6/a

print(result1)

print('程序结束....')

break # 输入正确的整数结束循环


except ZeroDivisionError as e1:

print('除数不为0!:'+str(e1))

except ValueError as e2:
print('输入的非整数!:'+str(e2))

finally:

print('......................................')

func()


相关链接:https://blog.csdn.net/weixin_44828950/article/details/91471459 

 

 

posted @   人生努力努力努力就好  阅读(84)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示