首页 > 编程语言 > 详细

python os.walk() 方法遍历查看文件子目录下所有图片路径,

时间:2020-04-06 14:52:39      阅读:232      评论:0      收藏:0      [点我收藏+]

os.walk() 方法

用于通过在目录树中游走输出在目录中的文件名,向上或者向下。方法是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。该方法没有返回值。

技术分享图片

 

 

实例:对文件夹中图片文件路径打印,并删除不符合要求的图片

def image_delect(image_file_path):
ture_num=0
false_num=0
all_num= 0
for root,dirs_name,files_name in os.walk(image_file_path):
for i in files_name:
file_name = os.path.join(root, i)
print(file_name)

img = Image.open(file_name) # 调用图片
w = img.width # 长度
h = img.height # 宽度
f = img.format # 图片格式
img.close() # 关闭图片

if w < 300 or h < 300:
os.remove(file_name)
false_num= false_num+ 1
else:
ture_num=ture_num+1
all_num=ture_num+false_num
return(all_num,ture_num,false_num)



if __name__==‘__main__‘:
image_file_path = input(‘请输入文件路径:‘)
(i,j,k)=image_delect(image_file_path)
print(‘图片总数:‘,i,‘;保留数:‘,j,‘;删除数:‘,k)

python os.walk() 方法遍历查看文件子目录下所有图片路径,

原文:https://www.cnblogs.com/duyaya/p/12641973.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!