赞
踩
如下所示:
# coding=utf-8
import os
import os.path
import re
import array
import cmd
import pdb
import pickle
import tempfile
import subprocess
# rootPath = os.getcwd()
# print rootPath
rootPath = raw_input('The Check Path:')
nonCheckDir = raw_input('The Non Check DirName(DirName1;DirName2):')
nonCheckDirList = []
if nonCheckDir:
nonCheckDirList = nonCheckDir.split(';')
# 路径字典
pathDic = {}
# 新建文件夹 os.path.isdir(rootdir+'/logout') 判断指定目录下该文件夹是否存在
if not os.path.isdir(rootPath+'/logout'):
os.makedirs(rootPath + '/logout')
logPath=os.path.join(rootPath,'logout')
nonstandard_filename_path = open(logPath+'/nonstandard_filename_path.txt','w')
# 标准的符号库
num = "0123456789"
word = "abcdefghijklmnopqrstuvwxyz"
sym = "_."
# 符号库
symBank = []
for key in word:
symBank.append(key)
for key in num:
symBank.append(key)
for key in sym:
symBank.append(key)
def GetAllDir(getPath):
# print (getPath)
paths = os.listdir(getPath)
for dirName in paths:
dirPath = os.path.join(getPath,dirName)
if os.path.isdir(dirPath) and dirName != '.svn':
# print dirPath
relPath = dirPath[len(rootPath)+1:len(dirPath)]
# print relPath
if not nonCheckDirList.__contains__(relPath):
pathDic[relPath] = dirPath
GetAllDir(dirPath)
def GetAllFile(getPath):
files = os.listdir(getPath)
for fileName in files:
filePath = os.path.join(getPath,fileName)
if fileName.endswith('.png') or fileName.endswith('.PNG'):
fileName = fileName[0:fileName.index('.')]
if not set(fileName).issubset(symBank):
# print fileName
# print filePath
nonstandard
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。