• Python修复图像文件后缀名


    网上爬了很多图片,有很多错误。

    有的不是图片文件,需要删除

    有的后缀名错误,需要更正

    用的的python脚本

    #!/usr/bin/env python
    #-*- coding: utf-8 -*-
    # fixImageExt.py
    from PIL import Image imoport os import sys f = open(sys.argv[1]) # 文本文件,每一行是一个文件路径 for i, line in enumerate(f): fullName = line.strip() if not os.path.exists(fullName): continue try: img = Image.open(fullName) except: # remove broken image files print "Broken: %d %s"%(i, fullName) os.remove(fullName) else: newName = os.path.dirName(fullName) + str(i) + img.format.lower() os.rename(fullName, newName) print 'Rename ' + fullName + ' --> ' + newName

    步骤:

    1. 生成图片列表

     find ImageDir -type f > images.txt 

    2. 运行脚本

     python fixImageExt.py images.txt 

    Suzzz博客园作品,转载请注明 http://www.cnblogs.com/Suzzz
  • 相关阅读:
    假期第五天
    假期第四天
    假期第三天
    假期第二天
    假期第一天
    《如何高效学习》读书笔记六
    十天冲刺-第八天
    十天冲刺第七天
    十天冲刺-第六天
    十天冲刺-第五天
  • 原文地址:https://www.cnblogs.com/Suzzz/p/5289622.html
Copyright © 2020-2023  润新知