我不确定我是否缺少一些编程的基本规则或使用 PyCassa 的一些基本规则!
问题是:我需要查询 cassandra 以显示 column5(列名)值为 5 的所有行。我可以在 for 循环内打印此结果,但不能在外部打印。我目前的代码是:
expr2 = create_index_expression('column5', '5')
clause2 = create_index_clause([expr2], count=20)
for keyx, colx in col_fam.get_indexed_slices(clause):
print colx
这行得通,但不起作用的是:
expr2 = create_index_expression('column5', '5')
clause2 = create_index_clause([expr2], count=20)
for keyx, colx in col_fam.get_indexed_slices(clause):
t = colx
# ...
print t
我确实理解某些人,这个问题可能听起来太幼稚了......但相信我,自上周末以来我一直在努力解决这个问题,现在别无选择,我在 Stackoverflow 上!