如何使用Python删除一个文件或文件夹(2)

#Python简单删除目录下文件以及文件夹 import os import shutil filelist=[] rootdir=r"Linux公社" #选取删除文件夹的路径,最终结果删除img文件夹 filelist=os.listdir(rootdir) #列出该目录下的所有文件名 for f in filelist: filepath = os.path.join( rootdir, f ) #将文件名映射成绝对路劲 if os.path.isfile(filepath): #判断该文件是否为文件或者文件夹 os.remove(filepath) #若为文件,则直接删除 print(str(filepath)+" removed!") elif os.path.isdir(filepath): shutil.rmtree(filepath,True) #若为文件夹,则删除该文件夹及文件夹内所有文件 print("dir "+str(filepath)+" removed!") shutil.rmtree(rootdir,True) #最后删除Linux公社总文件夹 print("删除成功")

执行代码输出如下:

dir Linux公社/www.linuxidc.com removed!
dir Linux公社/linuxidc.com removed!
Linux公社/Linux公社LOGO.PNG removed!
dir Linux公社/Linux公社 removed!
Linux公社/linuxidc.com.txt removed!
删除成功
[Finished in 0.1s]

如何使用Python删除一个文件或文件夹

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/18634d2c8088df314f80c4610dc60bbc.html