python实现批量删除某个路径下所有的某种文件

#coding=utf-8
import os

def readFilename(file_dir):
for root, dirs, files in os.walk(file_dir):
return files,dirs,root
def deleteFilesEndWithPYC(files,dirs,root):
for ii in files:
if ii.endswith(’.pyc’):
print ‘delete:’,ii
os.remove(os.path.join(root,ii))
for jj in dirs:
fi,di,ro = readFilename(root+"\"+jj)
deleteFilesEndWithPYC(fi,di,ro)

if name == ‘main’:
files,dirs,root = readFilename(u"D:\bin20171111\Lib")
deleteFilesEndWithPYC(files,dirs,root)
————————————————
版权声明:本文为CSDN博主「浮沙沉海」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lishenluo/article/details/79244210

发布了41 篇原创文章 · 获赞 7 · 访问量 3704

猜你喜欢

转载自blog.csdn.net/weixin_43091087/article/details/100932975