python输出目录结构到excel



# -*- coding: utf-8 -*-
import xlwt

import os

wbk = xlwt.Workbook(encoding='utf-8')
sheet = wbk.add_sheet('tt')

j=0
def traverse(f):
    fs = os.listdir(f)
    global j
    for f1 in fs:
      tmp_path = os.path.join(f, f1)
      if not os.path.isdir(tmp_path):
          print('文件: %s' % tmp_path)
          pathlist = tmp_path.split('/')
          i = 0;
          j = j + 1
          for folderName in pathlist:

              if folderName == '':
                  print('空目录')
              else:
                  i = i+1


                  print(j,i,folderName)
                  savaFile(j, i, folderName)
      else:
          # print('文件夹:%s' % tmp_path)
          traverse(tmp_path)

def savaFile(v,h,content):
    sheet.write(v,h,content)

path = '/Users/yaokai/tizen-sdk/ide/configuration/org.eclipse.osgi/bundles'
traverse(path)
wbk.save('test.xls')




最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。