pythonjson获取特定的故事和imag

2024-06-09 00:25:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Python非常陌生,我有一个json新闻提要,需要它来获取所选的“title”和图像“src”。在

我已经设法打印了所有的'标题'和'src'的图像说“1024横向”。 例如,我怎样才能只打印第二个标题?我该怎么称呼那个特殊的人? 提要是:http://www.stuff.co.nz/_json/ipad-big-picture

for story in data.get('stories', []):

    print 'Title:', story['title']

    for img in story.get('images', []):

        for var in img.get('variants', []):
            if var.get('layout') == "1024 Landscape":
                print '    img:', (var.get('src')).split('/')[-1], ' layout:', var.get('layout')

谢谢


Tags: in图像srcjson标题imgforget
1条回答
网友
1楼 · 发布于 2024-06-09 00:25:50

首先,获取stories对象(dicts列表):

stories = data.get('stories', [])

一旦您有了这个列表,您就可以通过索引访问:

^{pr2}$

或者先尝试并捕获异常:

i = 1
try:
    print stories[i]['title']
except IndexError:
    print "Story does not exist at index %d" % i

因此,当试图获取某个特定故事的所有1024幅景观图像时,可能会如下所示:

^{4}$

相关问题 更多 >