我有一個包含讀取數據
[{
'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