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


    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)
  • 相关阅读:
    RSA
    antd 规则检查
    antd 使用总结问题
    react context prop-types
    【CSS/JS】如何实现单行/多行文本溢出的省略(...)
    react prop-types
    js 监听URL的hash变化
    Spark 读取Hadoop集群文件
    HIVE 常见函数
    Linux ANSI转 UTF8
  • 原文地址:https://www.cnblogs.com/duyaya/p/12641973.html
Copyright © 2020-2023  润新知