前言
有时候我们不确定写的代码是否正确。不确定是否会出现这样那样的错误,这样我们就可以用TRY进行测试当然也可以用debug。这里让我们看一下try。
当你已知错误
如果你已经预料到了错误类型,你就可以用这种形式,比如你已经能够知道了可能发生的错误是文件不存在:
try: # 出现一个异常以后不会检查其他的
f = open("sjsk.txt")
except OSError as resaon:
print("文件不存在,原因是:" + str(resaon))
结果为:
文件不存在,原因是:[Errno 2] No such file or directory: 'sjsk.txt'
Process finished with exit code 0
如果你不知道错误
try: # 出现一个异常以后不会检查其他的
f = open("sjsk.txt")
except:
print("出错率")
结果:
出错率
Process finished with exit code 0
最后
需要注意的是,无论你有多少个错误,这个函数只能检测第一个错误就会停止。
好了今天就写到这了,希望能帮到您谢谢。