功能:遍历待分析目录,读取目录下(一级)的所有文件夹名保存到txt文件,并在指定目录下创建同名的空文件夹
# -*- coding: utf-8 -*-
import os
#遍历指定目录,显示目录下的所有文件夹名
def traversalDir_FirstDir(path):
print "需要遍历的路径:", path
list = []
if (os.path.exists(path) != 1):
print "路径不存在"
else:
files = os.listdir(path) #获取指定路径 下一级 所有文件夹 和 文件 的名称
for file in files:
m = os.path.join(path,file)
# print m
if (os.path.isdir(m)): #检验给出的路径是否是一个目录
h = os.path.split(m)
# print h[1] #最后一个 '/' 作为分隔符,索引0 目录(路径),索引1 文件夹名
list.append(h[1])
#print list
return list
def text_save(content, filename, mode='a'):
#将数据列表中的数据保存到txt文件中
file = open(filename, mode)
for i in range(len(content)):
file.write(str(content[i]+'\n')) #自动换行
file.close()
def text_read(filename):
# 函数返回一个 文件夹名称的列表
try:
file = open(filename, 'r')
except IOError, msg:
return msg
content = file.readlin