#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()方法将任何字符串写入打开的文件。 except IOError:#通用的except子句,它处理任何异常。 print ("错误: 找不到文件或读取数据。") else:#如果try:block中的代码不引发异常,则else块中的代码将执行。 print ("成功地在文件中写入内容。") cst.close()#文件对象的close()方法刷新任何未写入的信息并关闭文件对象,之后不能再进行写入操作。 |
|