前言
图片或者文件夹下,命名不规范,有中文或者有空格。这个脚本批处理查找,并输出到 txt中方便修改,也可以扩展为
直接脚本删除空格等。目前只用在Windows上,mac没有测试,不知道能不能行,有需要的话,自己修改一下吧。大神勿喷、、、、
代码
python代码如下:
#coding=utf-8#2015.12.14 windows版本#查找所有空格名字 或者 空格 # -*- coding: utf-8 -*-#想要去除的空格的话,可以使用 replace(" ","")#取得当前路径,所有 直接双击,或者cmd 当前目录下再执行python脚本#检查空格 和中文
importos,sysimportos.pathimportre
RootDir=os.getcwd()
zhPattern= re.compile(u'[\u4e00-\u9fa5]+')defstart(rootDir):for f inos.listdir(rootDir):
sourceF=os.path.join(rootDir,f)ifos.path.isfile(sourceF):
a, b= os.path.splitext(f) #去除扩展名
checkName(a)ifos.path.isdir(sourceF):
checkName(f)
start(sourceF)#文件数组
"""注意这地方的编码格式。windows文件名字的编码格式为gbk"""
defcheckName(f):#ff = f.decode('gbk').encode('utf-8')
ff =