`
- 浏览:
1248412 次
-
defexception():
#异常文件以及tryexception的用法
#控制值输入类型的方法
whileTrue:
try:
value=int(raw_input("pleaseinputainttype'svlaue:")
#如果你输入的是其它类型的变量,系统会让你重新输入
printvalue
exceptValueError:#指定错误类型,也可以except一个正常的运算进行调试
print"Oops!Thatwasnovalidnumber.Tryagain..."
#如果try中子句在运行中发生异常,则该句后所有的语句都不被执行,转入执行exception中的内容
#一个try可以包含多个Exception的内容,来定义不同类型的错误,以此建立公用的错误类
exceptIOError,(errno,strerror):
print"I/Oerror(%s):%s"%(errno,strerror)
exceptValueError:
print"Couldnotconvertdatatoaninteger."
except:
print"Unexpectederror:",sys.exc_info()[0]
raise
#一个exception可以包含多个错误类型
except(RuntimeError,TypeError,NameError):
pass
#一个文件操作类型异常错误机制
forarginsys.argv[1:]:
try:
f=open(arg,’r’)
exceptIOError:
print’cannotopen’,arg
else:
printarg,’has’,len(f.readlines()),’lines’
f.close()
#使用else语句要比在try中增加附加代码要好,意外的截取那些不需要保护的代码,来进行调试
#通过try返回异常程序的类型,再通过else方法输出发生异常时的状态类型,来确定发生异常的可能原因
#这样既能保证程序的稳态,也对程序版本的信息安全进行了控制
#不指定抛出类型,返回异常状态信息
exceptinst:
printtype(inst).args
else:
file=f.readlines()
printfile
#使用raise强制抛出异常信息,raise(第一个参数指定了所抛出异常的名称,第二个指定了异常的参数)
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf ...
python学习笔记python学习笔记python学习笔记python学习笔记python学习笔记
笔记:pip更新失败会导致出问题,出现~ip-20.2.3等文件,pip无法使用 解决方法:重装pip 先删除~ip等文件夹,然后将附件的东西放入python\Scripts路径下使用cmd命令窗口运行,完了就好了,然后继续更新pip
1、Python环境搭建 1.1 Python简介 1.2 Python语言的发展历程 1.3 Python语言的主要特点 1.4 Python应用场景 1.5 Python环境搭建 1.6 第一个Python程序 1.7 集成开发工具 2、Python语法基础 2.1 Python中的...
python基础教程--学习笔记
最新Python学习笔记,Day 3,总结性学习笔记,适合初学者归纳总结。
Python 学习笔记
python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python ...
Python基础入门课程学习笔记.pdfPython基础入门课程学习笔记.pdfPython基础入门课程学习笔记.pdfPython基础入门课程学习笔记.pdfPython基础入门课程学习笔记.pdfPython基础入门课程学习笔记.pdfPython基础入门课程...
Python数据分析实战 内利著 学习笔记 Python数据分析实战 内利著 学习笔记 Python数据分析实战 内利著 学习笔记 Python数据分析实战 内利著 学习笔记 Python数据分析实战 内利著 学习笔记 Python数据分析实战 内利著...
Python学习笔记
主要介绍了通过实例了解Python异常处理机制底层实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
python异常处理学习.docx
python 学习笔记资料python 学习笔记资料python 学习笔记资料python 学习笔记资料
python基础教程-学习笔记:充电时刻——模块全文共13页,当前为第1页。python基础教程-学习笔记:充电时刻——模块全文共13页,当前为第1页。充电时刻——模块 python基础教程-学习笔记:充电时刻——模块全文共13页...
Python学习笔记.pdf
Python异常处理函数和模块学习教案.pptx
最新Python学习笔记,Day 5,总结性学习笔记,适合初学者归纳总结。
python学习笔记word版,python学习笔记word版,python学习笔记word版
Python与Java对比学习笔记.pdf