Python 文件批量命名

5人阅读 评论(0) 收藏 举报
分类:

切图的时候,会出来中文,修改图片名字很麻烦

于是,写了个Python 小程序

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

import os
#传入路径,需要重命名的公共部分(之后,可以尝试给文件排序)
def changeName(path,com_name):
    files=os.listdir(path)  #返回一个数组,list
    for index,file in enumerate(files):
        if not os.path.isdir(file):
            postfix=os.path.splitext(file)[1]
            if not os.path.exists(path+'/'+com_name+str(index)+postfix):
                os.rename(path+'/'+file,path+'/'+com_name+str(index)+postfix)

    print('重命名成功')
changeName('./imgDir','animal')


查看评论

文件批量重命名

  • 2018年01月11日 16:57
  • 1.11MB
  • 下载

文件批量命名

  • 2013年01月11日 14:43
  • 1.36MB
  • 下载

python3 实现对文件夹中的文件批量重命名

最近在整理数据集,发现对文件的读写方面自己还很弱鸡,想做个积累,以下是一个小的脚本。 实现功能 遍历当前文件夹中的每个类别,在遍历每一个类别的所有文件,对文件从1开始递增编号命名 i...
  • alicelmx
  • alicelmx
  • 2018-01-18 10:29:54
  • 223

Python批量重命名指定文件夹下文件的两种方法

#法一 import os path = "C://Python34//" for file in os.listdir(path): if os.path.isfile(os.path.jo...
  • vernice
  • vernice
  • 2015-06-10 06:56:26
  • 4251

【Windows小技巧】批量重命名文件

2016/12/14更新注:如果文件名包含空格,命令应写成ren "s0 (1).gif" s001.gif,简而言之,就是加上双引号!!!原因:系统将s0和(1).gif认为是两个参数,再加上后面的...
  • R3lish
  • R3lish
  • 2016-12-14 23:13:33
  • 5797

python对图片或者文本实现批量重命名

  • 2018年02月23日 12:02
  • 996B
  • 下载

文件批量文件重命名matlab小程序

  • 2009年09月15日 16:43
  • 453B
  • 下载

使用python递归批量重命名文件

利用晚上在实验室的时间,和同学一起做点半公益性质的小项目,因为我的时间一直有限,所以很惭愧,就做了一点微小的工作。 今天遇到的问题是: 在一个文件夹下,按年份季度分文件夹存有所有产品的图片,但是他...
  • hahajinbu
  • hahajinbu
  • 2016-04-19 22:35:01
  • 791

文件批量命名工具

  • 2012年12月27日 10:49
  • 9KB
  • 下载

python批量复制并且重命名文件

用的是python 3.6.0版本, 操作系统是windows10 # -*- coding: gbk -*- #拷贝文件并且按照规则重命名 #命名规则:给定前缀或者后缀  添加编号 import...
  • zhaoxinglin123
  • zhaoxinglin123
  • 2017-06-02 18:17:14
  • 548
    个人资料
    持之以恒
    等级:
    访问量: 6779
    积分: 546
    排名: 9万+
    文章存档