如何用pyhton修改1000+图片的名字?

python 复制代码
import os
oldpath = input("请输入文件路径(在windows中复制那个图片文件夹的路径就可以):")
#注意window系统中的路径用这个'\'分割,但是编程语言中一般都是正斜杠也就是'/'
#这里写一个代码,将 \ ====> /
path = ""
for c in oldpath:
    if c == '\\':
        path += '/'
    else:
        path += c
path += '/'
#获取该目录下所有文件,存入列表
filelist = os.listdir(path)

n = 0
for f in filelist:
    #设置就文件名(路径+文件名)
    oldname = path  + filelist[n]
    #os.sep 添加系统分隔符os.sep
    #设置新文件名
    newname = path  +  str(n+1) + '.jpg'
    os.rename(oldname, newname)
    print(oldname,'======>',newname)
    n += 1

完成之后的这个样子================================================================================>

注意点:'\\'是一个反斜杠的意思,只有一个的话是把后面的引号给输出了。但是好像语法错误。

相关推荐
青衫码上行1 分钟前
【JavaWeb学习 | 第二篇】CSS(1) - 基础语法与核心概念
前端·css·学习
小白讲编程8 分钟前
C++ 基础学习总结:从入门到构建核心认知
c++·学习·青少年编程
Larry_Yanan2 小时前
QML学习笔记(四十八)QML与C++交互:QML中可实例化C++对象
c++·笔记·qt·学习·ui·交互
Nan_Shu_6143 小时前
学习:JavaScript(1)
开发语言·javascript·学习·ecmascript
青衫码上行3 小时前
【Java Web学习 | 第三篇】CSS(2) - 元素显示模式
java·前端·学习
柑橘乌云_3 小时前
学习记录-package.json的scripts添加参数的方式有那些
前端·学习·node.js·json
江苏世纪龙科技5 小时前
新能源汽车故障诊断与排除虚拟实训软件——赋能职业教育新工具
学习
兔兔爱学习兔兔爱学习9 小时前
Spring Al学习7:ImageModel
java·学习·spring
江苏世纪龙科技11 小时前
新能源汽车动力系统拆装与检测实训MR软件介绍-比亚迪秦EV标准版
学习
im_AMBER11 小时前
数据结构 09 二叉树作业
数据结构·笔记·学习