python把图片重命名

在Python中,你可以使用os模块来重命名文件,包括图片文件。以下是一个简单的示例,该示例会将指定目录中的所有.jpg图片文件重命名为new_name_1.jpgnew_name_2.jpg,以此类推:

import os

# 指定图片所在的目录
dir_path = '/path/to/your/images'

# 获取目录中所有的jpg文件
jpg_files = [f for f in os.listdir(dir_path) if f.endswith('.jpg')]

# 对每个文件进行重命名
for i, file in enumerate(jpg_files):
    # 构造新的文件名
    new_file_name = f'new_name_{i+1}.jpg'
    # 构造旧文件和新文件的完整路径
    old_file_path = os.path.join(dir_path, file)
    new_file_path = os.path.join(dir_path, new_file_name)
    # 重命名文件
    os.rename(old_file_path, new_file_path)

请注意,你需要将/path/to/your/images替换为你实际的图片目录路径。此外,这个脚本会将所有.jpg文件按照字母顺序进行重命名,如果你希望按照其他顺序(例如,按照文件的创建或修改时间)进行重命名,你可能需要使用更复杂的方法来获取文件列表。

另外,os.rename()函数会直接重命名文件,如果新文件名已经存在,它会抛出一个FileExistsError。如果你希望在这种情况下覆盖现有文件,或者采取其他措施,你需要添加相应的错误处理代码。

相关推荐

  1. python图片命名

    2024-03-25 19:10:06       21 阅读
  2. Python批量图像处理--图片命名图片旋转

    2024-03-25 19:10:06       41 阅读
  3. python项目练习——5.自动化批量命名图片文件

    2024-03-25 19:10:06       18 阅读
  4. Python 进行图片转换为pdf

    2024-03-25 19:10:06       24 阅读
  5. python视频按帧转化为图片并保存

    2024-03-25 19:10:06       16 阅读
  6. python实现PDF转成图片,测试成功转化代码

    2024-03-25 19:10:06       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 19:10:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 19:10:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 19:10:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 19:10:06       20 阅读

热门阅读

  1. 委托(非常详细)

    2024-03-25 19:10:06       18 阅读
  2. [leetcode] 994. 腐烂的橘子

    2024-03-25 19:10:06       18 阅读
  3. 爬取MalwareBazaar实现恶意样本数据自由

    2024-03-25 19:10:06       24 阅读
  4. C++多态

    C++多态

    2024-03-25 19:10:06      24 阅读
  5. Python从入门到精通秘籍十九

    2024-03-25 19:10:06       26 阅读
  6. 【软考】蠕虫病毒

    2024-03-25 19:10:06       27 阅读
  7. 用Python做一个植物大战僵尸

    2024-03-25 19:10:06       20 阅读
  8. 工作中常用的git命令

    2024-03-25 19:10:06       16 阅读
  9. 在树莓派4B上安装Ubuntu Server 20

    2024-03-25 19:10:06       19 阅读