#Python异常处理,语法try .... except ... else块
#Python脚本引发异常时,它必须立即处理异常,否则终止并退出。
#将可疑代码放在try:块中来保护程序。
#通用的except子句,它处理任何异常。
#try:block中的代码不引发异常,则else块中的代码将执行。
#程序解读:建立一个文件cstfile.txt,写入内容"这是我的异常处理测试文件!",如果出现异常,则给出提示,否则提示成功,关闭文件。
try:#将可疑代码放在try:块中来保护程序。
cst = open("cstfile.txt", "r")#在读取或写入文件之前,必须使用Python的内置open()函数打开文件。
#w,打开仅供写入的文件。
#r,打开的文件为只读模式。
cst.write("这是我的异常处理测试文件!")#write()方法将任何字符串写入打开的文件。
exceptIOError:#通用的except子句,它处理任何异常。
print ("错误: 找不到文件或读取数据。")
else:#如果try:block中的代码不引发异常,则else块中的代码将执行。
print ("成功地在文件中写入内容。")
cst.close()#文件对象的close()方法刷新任何未写入的信息并关闭文件对象,之后不能再进行写入操作。
联系客服