如何用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

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

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

相关推荐
浮游本尊3 分钟前
React 18.x 学习计划 - 第十二天:企业级实践与进阶主题
学习·react.js·状态模式
代码游侠13 分钟前
学习笔记——嵌入式与51单片机学习
单片机·嵌入式硬件·学习·51单片机
LateFrames18 分钟前
极限:从基础数学,漫游到AI算力资源的分配
学习
代码游侠22 分钟前
学习笔记——嵌入式系统与51单片机核心
笔记·单片机·嵌入式硬件·学习·51单片机
好奇龙猫26 分钟前
【人工智能学习-AI入试相关题目练习-第一次】
人工智能·学习
Century_Dragon35 分钟前
当汽车钣金课遇上“数字工坊”:给职校生的沉浸式实训新体验
学习
江苏世纪龙科技44 分钟前
汽车钣金虚拟仿真教学软件:构建高沉浸、强交互的智慧实训新范式
学习
Gorgous—l1 小时前
数据结构算法学习:LeetCode热题100-栈篇(有效的括号、最小栈、字符串解码、每日温度、柱状图中最大的矩形)
数据结构·学习·算法
西门吹牛1 小时前
openwrt学习笔记
linux·笔记·学习
木木木一1 小时前
Rust学习记录--C9 错误处理
前端·学习·rust