python怎么实现批量修改文件名
导读:本文共968字符,通常情况下阅读需要3分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: python3实现批量修改文件名,具体内容如下以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著!#批量修改文件名#批量修改图片文件名importosimportreimportsysdefrenameall():fileList=os.listdir(r"C:\Users\Administr... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。python3实现批量修改文件名,具体内容如下
以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著!
#批量修改文件名#批量修改图片文件名importosimportreimportsysdefrenameall():fileList=os.listdir(r"C:\Users\Administrator\Desktop\stars")#待修改文件夹print("修改前:"+str(fileList))#输出文件夹中包含的文件currentpath=os.getcwd()#得到进程当前工作目录os.chdir(r"C:\Users\Administrator\Desktop\stars")#将当前工作目录修改为待修改文件夹的位置num=1#名称变量forfileNameinfileList:#遍历文件夹中所有文件pat=".+\.(jpg|png|gif)"#匹配文件名正则表达式pattern=re.findall(pat,fileName)#进行匹配os.rename(fileName,(str(num)+'.'+pattern[0]))#文件重新命名num=num+1#改变编号,继续下一项print("---------------------------------------------------")os.chdir(currentpath)#改回程序运行前的工作目录sys.stdin.flush()#刷新print("修改后:"+str(os.listdir(r"C:\Users\Administrator\Desktop\stars")))#输出修改后文件夹中包含的文件renameall()
运行程序:
修改过后文件夹中显示情况:
修改成功,我们非常满意!
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:
python怎么实现批量修改文件名的详细内容,希望对您有所帮助,信息来源于网络。