为了账号安全,请及时绑定邮箱和手机立即绑定

如何快速生成 代码组织结构图(文本)?

如何快速生成 代码组织结构图(文本)?

料青山看我应如是 2019-04-07 09:38:23
app/|--lib||--seajs|--bussiness||--user|||--model||||--user.js|||--view||||--index.js|||--controller|||--index.js|`--others//其他的一些节点,结构与user一样|--prodution//发布包||--user||--user.js//将bussiness目录下的子目录user下的所有js文件打包成一个节点||--user.html`--static|--index.html`--user.html类似上面的效果,生成的都是文本组成的代码结构图,求含代码的完整例子
查看完整描述

2 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

linux或windows都可以用tree来生成你上面描述的代码树形图。
不过在linux下面,find相对来说更加强大。
                            
查看完整回答
反对 回复 2019-04-07
?
动漫人物

TA贡献1815条经验 获得超10个赞

Bash(CopiedfromCenterKey)
ls-R|grep":$"|sed-e's/:$//'-e's/[^-][^\/]*\//--/g'-e's/^//'-e's/-/|/'
Python(CopiedfromStackoverflow)
importos
deflist_files(startpath):
forroot,dirs,filesinos.walk(startpath):
level=root.replace(startpath,'').count(os.sep)
indent=''*4*(level)
print('{}{}/'.format(indent,os.path.basename(root)))
subindent=''*4*(level+1)
forfinfiles:
print('{}{}'.format(subindent,f))
实际上你可以看看这里:
Walkadirectory/Recursively
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 416 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信