列出路径中的所有目录,并将信息保存到文本文件中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列出路径中的所有目录,并将信息保存到文本文件中相关的知识,希望对你有一定的参考价值。

  1. ####################################################
  2. ##
  3. ## Prints a dir structure to a text file
  4. ##
  5. ## Usage : python printdir.py [path ala z:/mypath or /mypath/foo
  6. ##
  7. ####################################################
  8.  
  9. import os, sys
  10.  
  11. dir = sys.argv[1]
  12. outName = 'dirpaths.txt'
  13. f = open(outName,'w')
  14.  
  15. # write initial dir for reference
  16. f.write (dir + ' ')
  17.  
  18. count = 0
  19.  
  20. for item in os.walk(dir):
  21. count = count + 1
  22. item = item[0].replace('\','/')
  23. curPath = item.split('/')
  24. if count == 1:
  25. curPath = item
  26. else:
  27. curPath = ' ' * (len(curPath)-1) + curPath[len(curPath)-1]
  28.  
  29. f.write(curPath + ' ')
  30. print curPath
  31.  
  32.  
  33. f.close
  34. if os.path.exists(outName) :
  35. print 'File saved to: %s' % (outName)

以上是关于列出路径中的所有目录,并将信息保存到文本文件中的主要内容,如果未能解决你的问题,请参考以下文章

Python:读取文本文件并将其中列出的目录复制/粘贴到新目录

列出文件夹下所有的文本文件名python

怎么用cmd搜索出指定后缀的文件路径并将所有路径返回到一个文本中?

如何使用'ls'列出根目录和子目录中的所有文本文件

如何在使用查找时列出没有绝对路径的目录中的所有文件及其文件大小

如何使用 dir 简单地列出文件夹的所有文件到 UTF-8 编码的文本?