python代码创建和删除目录及目录下全部文件代码
下面的代码可以先创建一个目录,然后调用自定义的deleteDir函数删除整个目录,如果目录或者目录下的文件为只读状态,则删除会失败。
""" 皮蛋编程(https://www.pidancode.com) 创建日期:2022/4/3 功能描述:python代码创建和删除目录及目录下全部文件代码 """ import os # 删除目录 def deleteDir(dir): for name in os.listdir(dir): file = dir + "/" + name if not os.path.isfile(file) and os.path.isdir(file): deleteDir(file) # It's another directory - recurse in to it... else: os.remove(file) # It's a file - remove it... os.rmdir(dir) # 创建目录 os.mkdir("test_dir") input('A directory called "tes_dir" was created.\n\nPress Enter to delete it.') deleteDir("test_dir");
代码在python3.9下测试通过
相关文章