python 批量修改文件文件名,文件类型
相关文章
使用python批量修改文件名 https://blog.csdn.net/m0_45447650/article/details/126859424
Python 批量修改文件名 https://www.cnblogs.com/gooutlook/p/16371277.html
os.rename方法介绍 https://www.runoob.com/python/os-rename.html
Python中os.sep的用法 https://blog.csdn.net/qq_18483627/article/details/105365191
简介
def Name_modification():
path= './sucai2023'
#获取该目录下所有文件,存入列表中
fileList=os.listdir(path)
n=0
for i in fileList:
#设置旧文件名(就是路径+文件名)
oldname=path+ os.sep + fileList[n] # os.sep添加系统分隔符
#设置新文件名
namenew ='a' # 这里一定要注意
newname=path + os.sep +namenew+str(n+1)+'.png'
os.rename(oldname,newname) #用os模块中的rename方法对文件改名
print(oldname,'======>',newname)
n+=1
import os
path = "F:\project\PYTHON\pic_png\\202205_b" # 存放jpg文件的文件夹地址
new_path = "F:\project\PYTHON\pic_png\PNG" # 转化为png文件后存放的地址
files = os.listdir(path) # 以数组的形式读取文件夹的文件
i=0
for file in files:
f = files[i].split('.')[0] # 获取原文件名字不包含后缀
original = path + os.sep+ files[i] # 这里获取了文件中所有文件的名字包含后缀
#new = new_path + os.sep + str(i+1) + ".png" # 这里重新构建了一个文件的名字,并且将后缀从.jpg改为了.png
new = new_path + os.sep + f + ".png" # 这里保留了原来文件夹的名字,只是将后缀从.jpg改为了.png
os.rename(original,new) # 修改文件名
i+=1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理