如何用Python从tabula-py返回的JSON中提取data.text属性
提取tabula-py返回数据中的text值
你的返回数据是嵌套结构,需要逐层解析:
- 最外层是列表,第一个元素是包含所有信息的字典
- 字典里的
data字段是二维列表(列表嵌套列表) - 内层列表里的元素是包含
text键的字典
直接用下面的代码即可获取目标值:
# 假设返回数据存储在consignment_balance变量中 target_value = consignment_balance[0]['data'][0][0]['text'] print(target_value) # 输出结果:1,227.57
拆解每一步的作用:
consignment_balance[0]:取最外层列表的第一个字典元素['data']:从字典中取出data对应的二维列表[0]:取出二维列表中的内层子列表[0]:取出子列表中的字典元素['text']:从字典中提取text字段的值
内容的提问来源于stack exchange,提问作者aszet
相关产品推荐
相关产品推荐

