我正在尝试构建一个函数,将路径列表转换为对象,如下所示;脚本的输出应按如下结构进行。
产出
data = [
{
"type": "folder",
"name": "dir1",
"children": [
{
"type": "folder",
"name": "photos",
"children": [
{
"type": "file",
"name": "mydir1.pdf",
},
{
"type": "file",
"name": "yourdir1.pdf",
}
]
}
]
}
输入是这样的
paths = [
"dir1/photos/mydir1.pdf",
"dir1/photos/yourdir1.pdf"
]
2条答案
按热度按时间0sgqnhkj1#
您可以尝试以下功能:
6rvt4ljy2#
可以借助对象引用来构建树。