gpt4 book ai didi

Python,我想制作列表 json.dumped 但是,错误 'dict' 对象没有属性 'dumps'

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:30 27 4
gpt4 key购买 nike

下面是我的python代码

r = requests.get("https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=50&channelId="+CHANNELID+"&order=date&key="+DEVELOPER_KEY)         
json = r.json()
items = json.get("items")
videos = []
for x in items:
title = x["snippet"]["title"]
videoId = x["id"]["videoId"]
channelTitle = x["snippet"]["channelTitle"]
cam_thumbnails = x["snippet"]["thumbnails"]["medium"]["url"]
publishedAt = x["snippet"]["publishedAt"]
data = { "title" : title,
"videoId" : videoId,
"channelTitle" : channelTitle,
"cam_thumbnails" : cam_thumbnails,
"publishedAt" : publishedAt,
}
videos.append(data)
print json.dumps(videos) # this code cause problem

我将 'dict' 插入到 'list' 然后调用 json.dumps() 但是,出现了错误错误信息是 'dict' 对象没有属性 'dumps'

什么是问题?我该如何解决这个问题?

最佳答案

之前肯定导入了json模块,写import json ,它会在您的命名空间中创建一个名为 json 的变量.

然后,你做json = r.json() , IE。您为名称分配一个新引用 json ,它不再代表 module json,而是 r.json() 的结果方法。

因此,您不能再使用语法为 json.function() 的 json 模块。 ,因为 json 是 r.json() 的结果.

要解决您的问题,您必须更改 json 的名称例如。至 json_dict或其他任何内容。

关于Python,我想制作列表 json.dumped 但是,错误 'dict' 对象没有属性 'dumps',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30119030/

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