python如批量何修改文件名称(python修改文件名称的命令)


这操作很骚,必须会用。

1.目的:

想把files文件夹下的excel文件改掉,这里假设改为’fileA.xlsx’,’fileB.xlsx’,如何使用python自动更改。

file1.xlsx,file.xlsx改为fileA.xlsx,fileB.xlsx

2.修改手段:

利用os.rename模块,以及前面讲的glob模块。

首先获取文件夹下的excel文件:

import glob,os
changeFileType = '*.xlsx'
path = 'files'
def getFileLst(path,changeFileType):
    fileLst = glob.glob(os.path.join(path,changeFileType))
    return fileLst
fileList = getFileLst(path,changeFileType)

输出fileList:[‘files\file1.xlsx’, ‘files\file2.xlsx’]

修改代码:

newNameLst = ['fileA.xlsx','fileB.xlsx']
for oldName,newName in zip(fileList,newNameLst):
    newName = os.path.join(path,newName)
    os.rename(oldName, newName)

效果:

修改后的结果

该操作可用于批量修改文件名称。


上一篇:手机amr文件用什么打开 amr文件打开方式讲解)

下一篇:安卓手机开发培训哪个好 开发app需要的技术)


蚂蚁钢琴网 2008-2025 www.somall.com.cn 皖ICP备2023010105号
大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器
钢琴调律 钢琴调音 钢琴调律价格
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!
违法和不良信息24小时举报热线:18056540210