Python 使用递归删除文件夹的一些思考
结论:使用递归时,递归会一层一层的进去,最后一个递归运行结束后,会一层一层的出来。并且出来后会继续运行被递归分割的代码。递归出来可以做什么:python使用 os 模块,删除非空目录,会抛出OSError 异常,所以就需要将文件夹里的文件全部删除后,再删除目录。递归出来时,说明文件已经被删除,这已经是一个空目录。所以在递归出来时可以进行删除目录操作演示代码:@staticmethod def del_dir(dirPath): ''' 删除目录,需要用.