zoukankan      html  css  js  c++  java
  • 批量重命名,文件结构

    import os
    
    f = open("./name_test.txt", 'w')  # 先创建一个空的文本
    f_jpg = open("./name_jpg.txt", 'w')
    f_txt = open("./name_txt.txt", 'w')
    path = "./jzchina4/"  # 指定需要读取文件的目录'
    files = os.listdir(path)  # 采用listdir来读取所有文件
    files.sort()  # 排序
    s = []  # 创建一个空列表
    num = 1.0
    
    #批量修改文件名
    for file_ in files:
        str_num = "L"+str(int(num)).zfill(4)
        left,right = os.path.splitext(file_)
        new_name = str_num + right
        # new_name = "f" + file_.replace("f","")
        print(new_name)
        num = num + 0.5
        os.rename(path + file_, path + new_name)
        print("文件名修改完毕!
    ")
    
    files = os.listdir(path)
    files.sort()
    
    # 输出至文件
    for file_ in files:  # 循环读取每个文件名
        #    print(path +file_)
        if not os.path.isdir(path + file_):  # 判断该文件是否是一个文件夹
    
            f_name = str(file_)
            #        print(f_name)
            s.append(f_name)  # 把当前文件名返加到列表里
            f.write(f_name + '
    ')  # 写入之前的文本中
        if str(file_).endswith('jpg'):
            f_jpg.write(str(file_) + "
    ")
        elif str(file_).endswith('txt'):
            f_txt.write(str(file_) + "
    ")
    print(s)  # 看一下列表里的内容
    
  • 相关阅读:
    2-SAT·hihoCoder音乐节
    Music in Car
    Game with a Strip
    Oleg and Little Ponies
    组合数性质求K个数选取i*j个数分成j组的方案数
    Python学习笔记03
    Python学习笔记02
    Python 学习笔记01
    欺骗侦测
    Oracle 使用小计(4)
  • 原文地址:https://www.cnblogs.com/pscc/p/10122659.html
Copyright © 2011-2022 走看看