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

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

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

相关推荐
ouynagda10 小时前
Linux多线程:互斥锁与信号量学习笔记
linux·笔记·学习
小蜗 strong10 小时前
ATA各个章节
学习
MartinYeung511 小时前
[论文学习]谄媚研究者驱动表演性错位:大语言模型“对齐伪装”成因的颠复性实证研究
人工智能·学习·语言模型
red_redemption11 小时前
自由学习记录(222)
学习
鱼很腾apoc11 小时前
【Linux】第13期 详解应用层协议HTTP+Cookie/Session+HTTPS
linux·服务器·c++·学习·http·https
web行路人12 小时前
AI 全栈学习之旅 - Week4:容器化部署与生产环境实战
python·学习
翻身的咸鱼ing12 小时前
ArkTS 学习笔记
笔记·学习
程序猿炎义12 小时前
【llm-algo-leetcode学习笔记】训练侧显存优化
人工智能·笔记·学习
动词ing12 小时前
【学习笔记】数据结构(数组滑动窗口+无重复字符的最长字串题目)
数据结构·笔记·学习
田径他爸来了13 小时前
嵌入式学习第32天(同时多个用户访问的服务器)
运维·服务器·学习