2021-12-07发表2023-09-27更新Python31 分钟读完 (大约120个字)0次访问【Python3】递归删除文件夹下所有文件主要用到了 os 库 实现过程看代码 123456789101112131415161718def delFiles(path): """ 删除文件夹下所有文件和文件夹 :reture: 返回删除的文件个数 """ cnt = 0 for i in os.listdir(path): file_path = os.path.join(path, i) if os.path.isfile(file_path): # 删除文件,必须保证这个路径是个文件 os.unlink(file_path) cnt += 1 else: # 文件夹 cnt += delFiles(file_path) # 删除文件夹,调用此函数必须保证文件夹内为空 os.rmdir(file_path) return cnt 【Python3】递归删除文件夹下所有文件https://biteax.com/d14112bd.html作者石志超发布于2021-12-07更新于2023-09-27许可协议#Python3