try 语句
try:
#int('abc')
sum = 1 + '1'
f = open('我为什么是一个文件.txt')
print(f.read())
f.close()
except OSError as reason:
print('文件出错了!\n错误的原因是:' + str(reason))
except TypeError as reason:
print('类型出错了!\n错误的原因是:' + str(reason))
except:
print('出错啦')
with语句
try:
with open('data.txt','w') as f:
for each_line in f:
print(each_line)
except OSError as reason:
print('出错了' + str(reason))
else语句
try:
print(int('123'))
except ValueError as reason:
print('出错了' + str(reason))
else:
print('没有任何异常!')