我不確定我是否缺少一些基本的編程規則或一些使用PyCassa的基本規則!Pycassa col_fam.get_indexed_slices(clause)Whats wrong
問題是: 我需要查詢cassandra以顯示列5(列名稱)的值爲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
我明白一些,這個問題聽起來太kiddish ...但是請相信我,我自上週末以來我一直對此感到震驚,現在當沒有其他選擇時,我就在Stackoverflow上!
定義「不起作用」。你有錯誤嗎?你得到的東西不是你期望的嗎? – kindall 2012-02-23 00:27:39