我有一个包含读取数据
[{
'address': 'Bramalea, L6T 0E2'
'type': 'home'
}, {
'address': 'A, 46 Peel Drive, ASDF23'
'type': 'office'
}
}]
我只是想读地址有型办公 S3文件,任何机构可以建议我怎么可以遍历这个数据?因为它只是一个字符串 到目前为止,我能够读取该数据
conn = S3Connection(AWS_KEY, AWS_SECRET)
bucket = conn.get_bucket(BUCKET_NAME)
for key in bucket.list(DIR_Name):
data = key.get_contents_as_string()
print data
我也尝试读取数据使用JSON模块
data = key.get_contents_as_string()
print json.loads(data)
其提高
print json.loads(data)
File "/usr/lib/python2.7/json/__init__.py", line 326, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
obj, end = self.scan_once(s, idx)
ValueError: Expecting property name: line 2 column 5 (char 8)
不需要抱歉提问。但是,你应该真实地展示你到目前为止已经尝试过的内容,以便我们知道你已经提出了一些想法。这就是说,我会建议阅读关于['json'](https://docs.python.org/3/library/json.html)模块。 – ubomb
这是JSON数据吗?它看起来像。你可以使用'json'库来读入这个文件,然后按你想要的进行过滤。 – CoryKramer
@ubomb问题已更新 – user3638022