Python删除文件夹下所有文件和子文件夹
Python删除文件夹下所有文件和子文件夹,代码定义了一个删除文件夹的函数,如果递归删除文件夹下的所有文件和子文件夹
""" 作者:皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/18 修改日期:2022/3/18 功能描述:Python删除文件夹下所有文件和子文件夹 """ import os def delete_file_folder(src): if os.path.isfile(src): try: os.remove(src) except: pass elif os.path.isdir(src): for item in os.listdir(src): itemsrc = os.path.join(src, item) delete_file_folder(itemsrc) try: os.rmdir(src) except: pass return True if __name__ == '__main__': dirname = r'./pidancode.com/' print(delete_file_folder(dirname))
以上代码在Python3.9环境下测试通过。
相关文章