-
with语句中的f.seek应该是f1.seek查看全部
-
常见错误 1.nameerror 2.sytaxerror 3.ioerror 4.zerodivisionerror 5.valueerror 6.ctrl c 终止程序查看全部
-
with语句的使用查看全部
-
123查看全部
-
常见错误ipython下 1、name Error 变量没定义 2、Syntax Error 语法错误 3、IO Error 打开一个不存在的目录或文件 4.Zero DivisionError 10/0 5.a=int('a100') valueError 6.IndentationError 缩进使用错误查看全部
-
while True即意思是要一直进行loop(死循环)。通常while true 循环中会加入break条件判断用以在循环内部的某个条件达成时终止循环。在没有break的情况下,会一直循环查看全部
-
class CustomError(Exception): #定义了一个继承于Exception 的类 def __init__(self,info): #重改了init方法,重改之后,首先传入了一个参数info-错误信息的描述,这样就可以直接把用户定义的一些错误信息,直接使用这个类,统一的接口把它传进来,这样可以使用这个类描述任何错误信息 Exception.__init__(self)#首先调用了Exception的init方法去完成自己的一个初始化 self.errorinfo =info#新添加了一个变量 print id(self) def __str__(self):#这个方法是为了支撑print语句,打印出用户自己定义的错误信息 return "CustomError:%s" % self.errorinfo try:#对以上定义的类进行测试 raise CustomError("test CustomError")#使用参数的形式“”,将错误信息test CustomError传进来,来构建Custom异常对象 except CustomError, e: print "ErrorInfo:%d,%s" %(id(e),e) #输出 id(self)=id(e) #当我们主动产生异常,或者因为代码错误引发了标准异常,这时,会首先创建一个异常类的对象,然后再把这个异常抛出来交给python解释器或者try-except语句 #如果用try-except语句来设置捕获到的异常,这时所产生的异常就会被except处理,异常类的对象就会保存在变量e中,就可以用变量e来分析异常信息 #以上是异常产生-抛出-截获-分析的过程查看全部
-
try-except-else-finally查看全部
-
常见错误ipython下 1、name Error 变量没定义 2、Syntax Error 3、IO Error 打开一个不存在的目录或文件 4.Zero DivisionError 10/0 5.a=int('dd') :Value Error 传入值无效 6.keyboard Interrupt 强制终止程序产生查看全部
-
示例代码改查看全部
-
CustomError示例查看全部
-
自定义异常示例查看全部
-
标准异常查看全部
-
assert语句查看全部
-
raise语句查看全部
举报
0/150
提交
取消