我的JSON文件看起来是这样的:提取数据
{"07/01/2015-08/01/2015":
{"ABC": [
["12015618727", "2015-07-29 02:32:01"],
["12024079732", "2015-07-24 13:04:01"],
["12024700142", "2015-07-02 00:00:00"]
]
}
}
我想在python从这里提取号码12015618727,12024079732,12024700142。
我写了这个代码:
import json
numbers=set()
input_file=open('filename', 'r')
json_decode=json.load(input_file)
for item in json_decode["07/01/2015-08/01/2015"]["ABC"]:
for j in item:
numbers.add(j[0])
print " ".join(str(x) for x in numbers)
但这不打印的数字。
[从Python中的JSON文件解析值]可能的重复(http://stackoverflow.com/questions/2835559/parsing-values-from-a-json-file-in-python) –
SO不是一个代码写作服务。请阅读相关主题,进行尝试,并在遇到麻烦时提供MVE。 –
另一方面,*是*问答网站。我观察到这个帖子没有问题。 S.Pandit,你有具体的问题要问吗? –