Python统一修改图片名,并修改图片占存大小

需求:一堆4个为一组的图片,需要修改文件名,文件名来源于Excel文档。同时做图片的缩略图。

xlrd读取excel

PIL处理图片

python版本:3.10

# -*- coding: utf-8 -*-
"""
Created on Mon Mar 27 11:00:53 2023

@author: lenovo

代码思路:
excel中存放物件编码

读取excel中数据,对文件夹下图片名字统一修改并另存
一个excel数据对应4张图片
"""
import os
import xlrd as xl
from PIL import Image


def read_image(filenmae):
    # 读取文件夹中的所有文件
    imgs = os.listdir(filenmae)
    return imgs
     
def read_Excel(filenmae,excel_sheet):
    data=xl.open_workbook(filenmae)#打开excel文件
    table=data.sheet_by_name(excel_sheet)
    col=table.col_values(0)
    return col

 #处理为:1234   
def handleFunOne(image_name,excel_name,img_path,save_path):
    num = 1
    for i in range(len(excel_name)+1):
        file_name = excel_name[i]
        j = (i+1) * 4
        name_i = 1
        for k in range(j-3,j&

你可能感兴趣的:(python,python,excel,开发语言)