文章内容

2020/4/27 10:27:34,作 者: 黄兵

TypeError: can only concatenate str (not "list") to str

最近在写代码的时候,出现了如下错误:

TypeError: can only concatenate str (not "list") to str

具体截图如下:

出现错误的原因:

类型错误,具体代码如下:

response = drive_service.files().list(
                        q="mimeType='application/vnd.google-apps.folder' and parents='" + value + "'",
                        spaces='drive',
                        fields='nextPageToken, files(id, name)',
                        pageToken=page_token).execute()

value数据类型是list,但这里应该是str类型,所以提示错误。

解决方案:

修改数据类型,将list数据类型变成str数据类型:

response = drive_service.files().list(
                        q="mimeType='application/vnd.google-apps.folder' and parents='" + value[0] + "'",
                        spaces='drive',
                        fields='nextPageToken, files(id, name)',
                        pageToken=page_token).execute()


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - TypeError: can only concatenate str (not "list") to str

分享到:

发表评论

评论列表