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

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

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

相关推荐
AAA阿giao12 分钟前
从零开始学 React:用搭积木的方式构建你的第一个网页!
前端·javascript·学习·react.js·前端框架·vite·jsx
Arciab22 分钟前
C++ 学习_流程控制
c++·学习
HyperAI超神经22 分钟前
【vLLM 学习】vLLM TPU 分析
开发语言·人工智能·python·学习·大语言模型·vllm·gpu编程
xiaoxiaoxiaolll1 小时前
前沿速递 | Adv. Eng. Mater.:基于LPBF与压力渗透的FeSi2.9-Bakelite多功能复合材料设计与性能调控
学习
Freshman小白1 小时前
《人工智能与创新》网课答案2025
人工智能·学习·答案·网课答案
Y_fulture1 小时前
datawhale组队学习:第一章习题
学习·机器学习·概率论
阿蒙Amon1 小时前
JavaScript学习笔记:15.迭代器与生成器
javascript·笔记·学习
来两个炸鸡腿1 小时前
DW动手学大模型应用全栈开发 - (1)大模型应用开发应知必会
python·深度学习·学习·nlp
小徐不会敲代码~1 小时前
Vue3 学习2
前端·javascript·学习
我命由我123451 小时前
Python Flask 开发 - Flask 快速上手(Flask 最简单的案例、Flask 处理跨域、Flask 基础接口)
服务器·开发语言·后端·python·学习·flask·学习方法