卡桑德拉输入不匹配

时间:2018-06-27 12:56:55

标签: python cassandra

我在卡桑德拉的桌子是:

CREATE TABLE cpe (
   ip inet PRIMARY KEY,
   cpe frozen<map<text, frozen<list<text>>>>
); 

我的表格中已经包含了一些元素,我试图根据IP进行选择,但我仍然收到错误消息

mismatched input '.' expecting EOF (... from cpe where ip=10.240[.]...)">

此刻我的Python代码如下:

rows = session.execute('SELECT ip,cpe from analysis limit 1000')

for i in rows:
   cpe=session.execute('select cpe from cpe where ip='+str(i.ip)) #Error  here

预先感谢

1 个答案:

答案 0 :(得分:0)

我想通了,以防万一其他人遇到同样的问题

cpe=session.execute('select cpe from cpe where ip='+"'"+i.ip+"'")应该可以工作