Python 批量修改图片

Posted ʚVVcatɞ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 批量修改图片相关的知识,希望对你有一定的参考价值。

批量修改图片后缀名:

import os

# 文件名不能包含冒号
# 当操作的文件不在当前目录时必须先进入目录
postfix = ".jpg"
path = 'C:\\\\Users\\\\vvcat\\\\Desktop\\\\train\\\\images'

os.chdir(path)
for file in os.listdir(path):
    name = os.path.splitext(file)[0]  #获取文件名
    print(name)
    new_name = name + postfix
    os.rename(file, new_name)

修改对图片批量命名

import os

# 文件名不能包含冒号
pre = 'output_'

# 当操作的文件不在当前目录时必须先进入目录
path = 'C:\\\\Users\\\\vvcat\\\\Desktop\\\\train\\\\images'
i = 0

os.chdir(path)
for file in os.listdir(path):
    suffix = os.path.splitext(file)[1]  #获取后缀
    print(suffix)
    new_name = pre + str(i) + suffix 
    os.rename(file, new_name)
    i += 1

以上是关于Python 批量修改图片的主要内容,如果未能解决你的问题,请参考以下文章

Python 批量修改图片exif属性

Python批量修改图片格式和尺寸

Python 批量修改图片

python 批量修改图片大小

python 批量等比修改文件夹下图片的尺寸

大一期末作孽(python实现图片修改器)