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-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享