码迷,mamicode.com
首页 > 编程语言 > 详细

python3.5批量修改文件名

时间:2016-06-29 23:43:01      阅读:431      评论:0      收藏:0      [点我收藏+]

标签:

考虑到要手工修改许多的文件名太费时,而且网上下载的图片大多如下(完全不能满足强迫症)

技术分享

就用python来代替我们完成这个过程直接贴上代码

 1 #encoding:utf-8
 2 import os
 3 def rename():
 4     path = "文件路径" #文件路径(\注意使用转义字符)
 5     filelist = os.listdir(path)  #文件夹内所有文件
 6     cnt = 0 #计数用
 7     for files in filelist: #遍历文件夹文件
 8         oldname = os.path.join(path,files)  #原完整文件_路径 + 文件名
 9         if os.path.isdir(oldname):
10             continue                          #跳过文件夹
11         filename = os.path.splitext(files)[0] #获取文件名
12         filetype = os.path.splitext(files)[1] #获取文件后缀
13         newname = os.path.join(path,str(cnt)+filetype) #新文件名
14         os.rename(oldname,newname) #重命名
15         cnt += 1 #计数 +1
16 rename()

os.path.join 用于拼接路径
  e.g. os.path.join("home","me") 返回/home/me
os.path.isdir 用于判断文件是否为文件夹格式
os.path.splitext 用于分割文件名与拓展名

 

  ->看看效果 (一本满足!)

技术分享

python3.5批量修改文件名

标签:

原文地址:http://www.cnblogs.com/coc0/p/5628460.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!