zoukankan      html  css  js  c++  java
  • 批量修改文件名脚本

    使用场景:配置表情时,修改批量修改表情名称

    操作步骤

    运行环境:Python3.5+Pycharm

    1.打开Pycharm

    新建一个Python file并命名add_mark.py

    2.编写代码

    代码如下:

    # 方法1:
    import os

    # 输入文件路径
    path = input('请输入文件路径(结尾加/):')
    # 获取该目录下所有文件,存入列表中
    f = os.listdir(path)
    # 对获取的文件名进行排序
    f.sort()
    n = 0
    # 将int转换为string,从1开始
    s = str(n + 1)
    # 字符串长度设置,不足左补零
    s = s.zfill(2)
    # 遍历修改每一个文件名
    for i in f:
    # 获取旧文件名(路径+文件名)
    oldname = path + f[n]
    # 设置新文件名
    newname = path + 'cool_55_' + s + '.png'
    # 调用rename()重命名函数
    os.rename(oldname, newname)
    # 打印修改结果
    print(oldname, '------------>', newname)
    # 更新字符串
    n += 1
    s = str(n + 1)
    s = s.zfill(2)

    # 方法2:
    import os

    path = r'F: est'
    # 读取原文件名
    names = os.listdir(path)
    # 获取文件个数
    name_len = len(names)
    num = [0] * name_len

    for i in range(int(name_len)):
    num[i] = "%02d" % i

    temp = names[i]
    new_name = 'test' + num[i] + '.jpg'
    os.rename(path + '/' + temp, path + '/' + new_name)
  • 相关阅读:
    事件基础(一)
    添加/删除子元素的笔记
    面向对象的三大特性
    初识面向对象
    异常处理
    模块和包
    Python中常用模块一
    递归函数
    内置函数、匿名函数
    迭代器,生成器
  • 原文地址:https://www.cnblogs.com/wanyuan/p/11866741.html
Copyright © 2011-2022 走看看