【Python】遍历文件夹,生成zTree的json目录树
- 根据实际需要修改了代码,只保留了目录,排除了文件,通过os.path.isdir
- 排除了~和.开头的目录,通过 os.path.basename(os.path.join(path, x))[0] not in [“~”, “.”]]
- node2是json格式,通过json.dumps,ensure_ascii=False可正常显示中文路径
import os
import json
path = 'Q:\\xxxxxx\\SVN'
def path_to_dict(path):
item = os.path.basename(path)
d = {
'name': item, 'children': [path_to_dict(os.path.join(path, x)

本文介绍如何使用Python遍历文件夹,并生成适用于zTree的Json目录树结构。代码已排除~和.开头的目录,以及文件,确保只包含目录。通过os.path.isdir进行判断,并使用json.dumps处理中文路径。
最低0.47元/天 解锁文章
797

被折叠的 条评论
为什么被折叠?



