python删除指定目录下的所有文件和目录代码

📅 2026/7/19 9:44:23
python删除指定目录下的所有文件和目录代码
利用了os的remove还有递归函数调用import os import shutil def del_file(path): if not os.listdir(path): print(目录为空) else: for i in os.listdir(path): path_file os.path.join(path,i) #取文件绝对路径 print(path_file) if os.path.isfile(path_file): os.remove(path_file) else: del_file(path_file) shutil.rmtree(path_file) if __name__ __main__: pathrc:\Users\HP\desktop\1 del_file(path)定义函数先判断是否为空然后先删除文件再递归删除文件夹