else语句
if – elsewhile( )— else 只有在循环完成后才会执行else后的内容,如果中途break则不会执行else后的内容,用continue会执行for( )— else 与while相同try–except—else
try:
int('cxy')
except ValueError
as reason
:
print('出错啦:'+str(reason
))
else:
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
))
使用with打开文件后,后面会自动关闭文件,不用再调用close方法