猿问

从 CSV 中的 JSON 中提取数据

当我在 CSV 文件中有多个 JSON 时,您能否建议从 JSON 中提取元素的最佳方法是什么?

数据结构是这样的

Line1: {"CreationTime":"2018-10-29T13:40:13","Id":"35127aae-a888-4665-6514-08d63da40e14","Operation":....,"IPaddress":"x.x.x.x"...} Line 2: {"CreationTime":"2018-10-29T13:41:13","Id":"35127aae-a888-4665-6514-08d63da40e14","Operation":....,"IPAddress":"x.x.x.x"...} ..... LineYY:...

我的目标是IPAddress从每一行中提取值,这意味着从每个 json 数组中提取。最好的方法是什么?

非常感谢!


浮云间
浏览 149回答 1
1回答

繁星淼淼

您可以使用json将每一行加载到字典中,然后访问IPAddressimport jsonips = []for line in data.readlines():    row = json.loads(line)    ips.append(row['IPAddress'])
随时随地看视频慕课网APP

相关分类

Python
我要回答