zoukankan      html  css  js  c++  java
  • 将目录下所有文件名修改为统一格式

    最初的文件名格式

    修改后的文件名格式

    代码:

    import os
    import sys
     
    path = "/home/bnrc/formatm/train"
    
    count = 0
    
    for (path,dirs,files) in os.walk(path):
        for filename in files:
            count += 1
            first_name = filename.strip().split('.jpg')[0]
            new_name = first_name + '_boxes.mat'
            print new_name
            os.rename(path+"/"+filename,path+"/"+new_name)
    print count

    从os.walk读取整个目录文件名。

    os.rename是对文件或目录重命名,第一个参数是原始的文件名,第二个是修改后的。如果这个脚本文件在文件所在的文件夹,也可以不写绝对路径。

    在其他项目的一个地方,我也用了os.walk,明显可以看出不是按照名字的顺序来的,而是随机的

     

  • 相关阅读:
    ARC管理内存(一)
    懒加载lazyload
    View的封装
    Plist文件与数据解析
    ubuntu16.04 安装python3.6
    ubuntu16.04 安装 wxPython方法
    第三章
    第二章
    协方差的意义
    内存区--Java
  • 原文地址:https://www.cnblogs.com/ymjyqsx/p/6978971.html
Copyright © 2011-2022 走看看