python异常处理
2021/8/5 1:08:19
本文主要是介绍python异常处理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
快捷键复习:ctrl+/多行快速注释;选中内容按特定快捷键,可直接添加引号及括号等符号
1.有预料的处理不存在的文件excpet 错误类型:
print("---test---1--")
f=open("123.txt","r") #用只读打开了一个不存在的文件导致报错
print("---test---2--")#这句代码不会被执行
FileNotFoundError: [Errno 2] No such file or directory: '123.txt'
FileNotFoundError:[Errno 2]没有这样的文件或目录:“123.txt’即文件不存在
处理方法:
用try尝试使之捕获异常(注:捕获时需注意异常类型即except+提示错误的类型)
try: print("---test---1--") f=open("123.txt","r") print("---test---2--") except IOError: #文件没找到属于IO异常(输入输出异常) print("你想要收到的内容")
处理结果:
---test---1--
你想要收到的内容
特别说明:如果有多种类型错误,则需要使用except(错误类型,错误类型)
2.获取错误描述 except Exception as result: #Exception可以承接任何异常
例:
try: print("test---1---") f=open("non-existent.txt") print("test---2---") except Exception as result: print("错位类型:",end="") print(result)
处理结果:
test---1---
错位类型:[Errno 2] No such file or directory: 'non-existent.txt'
这篇关于python异常处理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享