【发布时间】:2019-03-01 02:58:38
【问题描述】:
我正在从 Internet 上的 JSON 中提取以下 URL。
我正在使用的字符串示例: http://icons.wxug.com/i/c/k/nt_cloudy.gif
我只需要从上面获取“nt_cloudy”,以便将 img(已存储)写入天气应用程序的电子纸显示器。我已经尝试过 re.split() 但只能取回完整的字符串,无论我拆分什么。
一切正常,如果我手动输入文件名,我可以显示图像,但是天气条件会发生变化,所以我需要从 JSON 中提取名称。同样,它只是在我卡住的完整字符串中定位特定字符串。
imgurl = weatherinfo['current_observation']['icon_url'] # http://icons.wxug.com/i/c/k/nt_cloudy.gif
img_condition = re.split('\/ |\// |.', imgurl)
image_1 = "/home/pi/epaper/python2/icons/" + img_condition + ".bmp"
【问题讨论】:
标签: string split weather strsplit