try:
代码
except 异常 as 变量:操作
else:
没有异常,执行的代码
finally:
最终一定要执行的代码
try:
file = open("text.txt","w", encoding="utf-8")
file.write("hello")
file.write(",nihao")
file.write([1,2].__str__())
print("写入完毕")
except TypeError as e:
print(e.args)
except Exception as e2:
print(e2.args)
else:
print("finished!")
finally:
file.close()
print("file closed!")