想要将 3 个组合字符串分成单独的字符串

问题描述 投票:0回答:1

我无法将结果与drive.getList()分开

我使用 pyDrive2 获取主文件夹中所有文件夹的名称:

foldered_list = drive.ListFile(
    {'q':  "'"+parent_directory_id+"' in parents and trashed=false"}).GetList()
for file in foldered_list:
    print(file['title'])

并收到结果:

my_new_folder
test2
test1

我尝试用 splitlines() 来分割它们,但没有收到我想要的结果,结果是:

['my_new_folder']
['test2']
['test1']

我尝试使用 type() 并收到了这个:

<class 'str'>
<class 'str'>
<class 'str'>

如何将其分成 3 个单独的字符串?

python pydrive2
1个回答
0
投票

您想要一个包含三个

list
标题的
str
(这通常是最好的方法),还是 3 个单独的字符串,例如
s1
s2
s3

两者都很容易获得:

#1st case
titles_list = [file["title"] for file in foldered_list]
#2nd case
s1, s2, s3 = [file["title"] for file in foldered_list]
© www.soinside.com 2019 - 2024. All rights reserved.