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))

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章