如何用python批量改文件名

 我来答
szwpvz
2017-01-21 · TA获得超过640个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:253万
展开全部
#coding:utf-8
import os
Path="文件所在文件夹路径"
FromList=["原文件名","",...]
ToList=["改动后的文件名","",...]
for i,j in zip(FromList,ToList):
    os.system("copy %s\\%s %s\\%s"%(Path,i,Path,j))
    os.system("erase %s\\%s"%(Path,i))

如果文件名有规律性,比如"共同前缀字符串"+"数字"+".共同后缀名",可以用:

#coding:utf-8
import os
Path="文件所在文件夹路径"
Pre="共同前缀字符串"
Pref="改动后共同前缀字符串"
Suc="共同后缀名"
Sucf="改动后共同后缀名"
S=Path+'\\'+Pre
Sf=Path+'\\'+Pref
for i in range(最大文件编号+1):
    os.system("copy %s%d.%s %s%d.%s"%(S,i,Suc,Sf,i,Sucf))
    os.system("erase %s%d.%s"%(S,i,Suc))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式