我有以下Python代码从cassandra数据库获取数据。 我想要实现的是在最后使用json编码变量。 但是,毫不奇怪,我的代码只将最新的数据行附加到变量。
如何将所有数据合并或附加到单个变量?
for key, columns in crime.get_range():
data = json.dumps(columns)
由于
我使用Pycassa作为访问Cassandra的库
答案 0 :(得分:2)
首先收集列表中的所有数据,然后对该列表进行编码:
data = json.dumps([columns for key, columns in crime.get_range()])