主要观点总结
文章主要介绍了Python中finally语句的作用,无论是否发生异常,finally块中的代码都会执行。同时给出了两个实例,分别是批量删除与复制文件。在删除文件中,使用os和re模块批量删除Excel文件;在复制文件中,将指定路径下的PDF文件复制到新文件夹,并重命名为'批量复制测试'。
关键观点总结
关键观点1: finally语句的作用
无论try块中的代码是否引发异常,finally块中的代码都会执行。
关键观点2: 批量删除文件的实例
使用os和re模块,根据指定规则批量删除Excel文件。
关键观点3: 批量复制文件的实例
将指定路径下的PDF文件复制到新文件夹,并重命名为'批量复制测试',通过调用os.system(command_line)执行复制操作。
文章预览
Finally 为了确保某些代码运行,不管发生什么错误,都可以使用最终语句。最后一个语句被放置在一个尝试try/except语句的底部。最后语句中的代码总是在try中执行代码后运行,也可能在except中执行。 try: print("Helloworld") print(3 / 0) except ZeroDivisionError: print("0不能做分母") finally: print("这条代码运行是必须的") 结果: >>> Helloworld 0不能做分母 这条代码运行是必须的 >>> 单选 这段代码的输出结果是: try: print(22) except: print(56) finally: print(80) A22 56 80 B22 C56 D22 80 答案D Finally 语句中的代码即使在前面一个块中未发生异常时也会运行。 try: print(25) print(260 / 0) except ZeroDivisionError: print(Bvarl) finally: print("最终被执行") 结果: >>> 25 最终被执行 ZeroDivisionError: division by zero During handling of the above exception, another exception occurred Nam
………………………………