#encoding=utf-8
"""
try:
except:
"""
def div(a,b):
try:
return a//b
except:#Exception 常规错误
print("输入错误,请输入合法数字")
print(div(1,0))
#带参数常规错误
def div1(a,b):
try:
return a//b
except Exception as e:#Exception 常规错误
print(e)
print(div1(1,0))
#except带参数
def openfile(path):
try:
fp=open(path)
fp.read()
fp.close()
except IOError:
print("读取文件时,发生IOError异常!")
else:
print("文件读取成功")
print(openfile("e:\\murphy\\2.txt"))
print(openfile("e:\\murphy\\data.txt"))
#try-finally
def tryF(path):
try:
fp = open(path, "r")
try:
content=fp.read()
print(content)
finally:
print("关闭文件")
fp.close()
except IOError:
print("没有找到文件夹,或读取文件失败")
print(tryF("e:\\murphy\\2.txt"))
print(tryF("e:\\murphy\\data.txt"))