【Python】图片有效性管理

【Python】图片有效性管理,第1张

概述#-*-coding:UTF-8-*-importosimportimghdrdefget_filelist(dir):forhome,dirs,filesinos.walk(dir):forfilenameinfiles:try:fullname=os.path.join(home,filename)filesize=os.path.
# -*- Coding: UTF-8 -*-import osimport imghdrdef get_fileList(dir):    for home, dirs, files in os.walk(dir):        for filename in files:            try:                fullname = os.path.join(home, filename)                filesize = os.path.getsize(fullname)                 # print(fullname + ",文件大小为 "+  str(filesize))                if filesize < 1 :                    print(fullname + ",错误文件大小为 "+  str(filesize))                    try:                        os.remove(fullname)                        print("删除成功" + fullname)                    except:                        print("删除失败" + fullname)                elif filesize < 1024 :                    if imghdr.what(fullname):                        # good image                        print(fullname + " is OK")                    else:                        # bad image                        print(fullname + ",无效文件大小为 "+  str(filesize))                        try:                            os.remove(fullname)                            print("删除成功" + fullname)                        except:                            print("删除失败" + fullname)            except:                print("属性获取失败," + fullname)                            if __name__ == "__main__":    get_fileList("E:\15")

 

总结

以上是内存溢出为你收集整理的【Python】图片有效性管理全部内容,希望文章能够帮你解决【Python】图片有效性管理所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1189342.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存