分享

Python异常处理实例解读

 碧海真空月如水 2020-02-14

0.1

0Python异常处理,语法try .... except ... else块

#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()方法刷新任何未写入的信息并关闭文件对象,之后不能再进行写入操作。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多