You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将pyDrive2获取的3个文件夹名拆分为独立字符串?

解决PyDrive2获取文件夹名称的拆分问题

你的问题出在对单个字符串调用splitlines()——file['title']本身就是单个独立的字符串,里面没有换行符,所以调用splitlines()只会返回包含它自己的单元素列表。

要获取所有独立的文件夹名称,直接在遍历过程中把每个名称收集到列表里即可:

foldered_list = drive.ListFile(
    {'q':  "'"+parent_directory_id+"' in parents and trashed=false"}).GetList()

# 初始化列表存储所有文件夹名称
folder_names = []
for file in foldered_list:
    # file['title']就是独立的文件夹名字符串
    folder_name = file['title']
    folder_names.append(folder_name)
    print(folder_name)

# 查看结果列表
print(folder_names)
# 输出:['my_new_folder', 'test2', 'test1']

之后你可以直接通过索引访问每个独立字符串,比如folder_names[0]对应'my_new_folder',folder_names[1]对应'test2'。如果只是需要逐个处理每个名称,在循环里直接使用file['title']即可,完全不需要拆分操作。

内容的提问来源于stack exchange,提问作者Duy Nguyễn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 16:52:42