# -*- coding: UTF-8 -*-
import os
import sys
def listdir(path, space_list,rename_list):
for file in os.listdir(path): #file:path下的所有文件及文件夾名
file_path = os.path.join(path, file)
if os.path.isdir(file_path):
listdir(file_path, space_list,rename_list)
#elif os.path.splitext(file_path)[1]=='.png':
#space_list.append(file_path)
#pass
else:
if file_path.find(" ") != -1:
space_list.append(file_path)
if not file in rename_list:
rename_list[file] = 1
else:
rename_list[file] = rename_list[file] + 1
if __name__ == "__main__":
if len(sys.argv) == 2:
space_list = []
rename_list = {}
listdir(sys.argv[1],space_list,rename_list)
if len(space_list) >= 1:
for path in space_list:
print("find space path:",path)
else:
print("don't find space path")
if len(rename_list) >= 1:
for key in rename_list:
if rename_list[key] >= 2:
print("rename file :",key)