ниже мой питон кодPython, я хочу, чтобы сделать список json.dumped Но ошибка «ДИКТ» объект не имеет атрибута «свалки»
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» в «список», а затем называется json.dumps() Но возникла ошибка Ошибка messege is 'dict' объект не имеет атрибутов 'dumps'
Что такое проблема ?, и как я могу решить эту проблему?
Ваша переменная называется json, как и модуль json, не вызывайте вашу переменную json, и проблема не исчезнет –
, если вы импортировали json-модуль, поскольку вы назначаете теневое имя 'json' с результатом r.json(), json стал словарем. измените 'json' на другое имя и убедитесь, что вы импортируете модуль json, должны работать – Anzel
@ Анжель, спасибо, я решил эту проблему, удачи! – hanjaelee