gpt4 book ai didi

python - 使用 Python API 表示 Google Drive 文件夹的文件和文件夹树

转载 作者:行者123 更新时间:2023-11-28 18:16:22 26 4
gpt4 key购买 nike

我想使用 python 类在嵌套的 json 树中列出谷歌驱动器文件夹和文件。

我希望结构的每个数据点都应该是对象,我想将整个脚本包装在类中

树应该是这样的

[
{
"name":<folder_name>,
"id":<folder_id>,
"type":'folder',
"children":[
{
"name":<folder_name>,
"id":<folder_id>,
"type":'folder',
"children":[
{
"name":<folder_name>,
"id":<folder_id>,
"type":'folder',
"children":[..........]
},
{
"name":<file_name>,
"id":<file_id>,
"type":'file',
}
]
},
{
"name":<file_name>,
"id":<file_id>,
"type":'file',
}
]
},
{
"name":<file_name>,
"id":<file_id>,
"type":'file',
},
......................
]

谢谢

最佳答案

您可以这样做,但您必须自己实现。

  1. 首先,获取父文件夹为 rootFolder 的文件。
  2. 获取文件后,检查它是否是一个文件夹。如果有,检查下是否有文件。

    2.1 向children属性插入数据

  3. 重复该过程,直到您成功列出所有文件。

引用资料:

希望这对您有所帮助。

关于python - 使用 Python API 表示 Google Drive 文件夹的文件和文件夹树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48112412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com