python如何修改图片尺寸_python基本命令

python如何修改图片尺寸_python基本命令使用 Python 重命名图片文件可以通过以下几种方法实现 系统自带的快捷改名 打开图片文件 全选后右击选择重命名 输入新的文件名 例如 Cat 使用 Python 批量改名 pythonimport os def rename files folder path prefix for filename in os listdir folder path 获取文件名和扩展名

使用Python重命名图片文件可以通过以下几种方法实现:

系统自带的快捷改名

打开图片文件。

全选后右击选择重命名。

输入新的文件名,例如 `Cat`。

使用Python批量改名

python

import os

def rename_files(folder_path, prefix):

for filename in os.listdir(folder_path):

获取文件名和扩展名

name, ext = os.path.splitext(filename)

生成新的文件名

new_name = f"{prefix}_{name}{ext}"

重命名文件

os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_name))

使用示例

folder_path = "D:/Picture" 图片文件夹路径

rename_files(folder_path, "Cat") 将图片重命名为 Cat0.jpg, Cat1.jpg, ...

在原有图片上进行修改

python

from PIL import Image

def change_name(path, new_path):

filelists = os.listdir(path)

for file in filelists:

获取文件名

check = file[-7:-4]

如果文件名是三位数,则前补零

if len(check) == 3:

check = f"0{check}"

打开图片并保存为新文件名

img = Image.open(os.path.join(path, file))

img.save(os.path.join(new_path, f"normal_{check}_10.png"))

使用示例

path = "C:/Users/Administrator/Desktop/imgs/abc/abcd/" 原始图片位置

new_path = "C:/Users/Administrator/Desktop/new_imgs/" 保存图片位置

change_name(path, new_path)

使用更复杂的模式重命名

python

import os

def RenameFiles(srcdir, prefix):

srcfiles = os.listdir(srcdir)

index = 1

for srcfile in srcfiles:

srcfilename = os.path.splitext(srcfile)

sufix = os.path.splitext(srcfile)

destfile = os.path.join(srcdir, f"{prefix}_{index}{sufix}")

os.rename(os.path.join(srcdir, srcfile), destfile)

index += 1

使用示例

srcdir = "F:/camouflag/data/Grassland"

prefix = "grass"

RenameFiles(srcdir, prefix)

以上代码示例展示了如何使用Python对图片文件进行批量重命名。请根据实际需求修改路径和文件名格式。

编程小号
上一篇 2026-03-17 22:28
下一篇 2026-03-17 22:24

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/72158.html