python 批量修改文件名称去除文件名中空格

# -*- coding: utf-8 -*-
"""
Spyder 编辑器

这是一个临时脚本文件。
"""

import os
  

print("**********************************************")    
path="E:\\FileTest";
#walk方法会返回一个三元组,分别是root、dirs和files。
#其中root是当前正在遍历的目录路径;dirs是一个列表,包含当前正在遍历的目录下所有
#的子目录名称,不包含该目录下的文件;files也是一个列表,包含当前正在遍历的
#目录下所有的文件,
for root,dirs,files in os.walk(path):
    print("目录:"+root)
    for name in files:
        print(name)
        print("文件重命名后:")
        print("@@@@@@@@@@@@@@@@@@@@@")
        NewFileName=name.replace(" ",'');
        NewFileName=os.path.join(root,NewFileName);
        print(NewFileName);
        os.rename(os.path.join(root,name),os.path.join(root,NewFileName))
#        print("==================")
#        print(os.path.join(root,name))
#        print("==================");
     #   NewFileName=name.replace(' ', '');
     #   os.rename(name,NewFileName);   
    for name in dirs:
        print("文件目录:");
        print(os.path.join(root,name))

在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页