Chinaunix

标题: python 以特殊格式打印目录结构 [打印本页]

作者: venux    时间: 2016-04-12 16:47
标题: python 以特殊格式打印目录结构
我想以一个格式打印某个目录下的所有子目录和文件,格式如图:




就是如果是文件{name:filename}  ,如果是目录{name:dirname,children:[{name:filename},{name:dirname,children:[]}]}


目录多了一个children  key  , value是一个列表是下一层目录的内容。

我自己尝试写了下,但只能打印第一层,深层的不知道怎么弄了,希望各位大神帮帮忙。
下面是我写的脚本和结果:


作者: yjh777    时间: 2016-04-13 15:52
  1. import pprint

  2. pp = pprint.PrettyPrinter(indent=4)
  3. pp.pprint (yourObj)
复制代码

作者: wenhq    时间: 2016-04-13 17:20
recursive   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2