gpt4 book ai didi

Python Cassandra - 类型错误 : object of type 'UUID' has no len()

转载 作者:太空宇宙 更新时间:2023-11-03 20:20:09 26 4
gpt4 key购买 nike

我想分享这个错误,以便在 Python 上运行 Cassandra prapered 语句。

这是我的初始代码:

def loadMetricIdsByGroupId(self, group_id):
return self.session.execute(self.load_metrics_by_group_for_group_id_stmt, (group_id))

一切听起来都不错。

但是在运行时我得到了这个:

  File "C:\Soft\anaconda3\lib\site-packages\cassandra\query.py", line 501, in bind
return BoundStatement(self).bind(values)
File "C:\Soft\anaconda3\lib\site-packages\cassandra\query.py", line 599, in bind
value_len = len(values)
TypeError: object of type 'UUID' has no len()

问候,阿里

最佳答案

我阅读了此文档:

https://docs.datastax.com/en/developer/python-driver/3.19/getting_started/

你猜怎么着?

我应该使用 [] 而不是 () 作为 group_id 参数。

def loadMetricIdsByGroupId(self, group_id):
return self.session.execute(self.load_metrics_by_group_for_group_id_stmt, [group_id])

顺便说一句,我花了很长时间(1小时)在网上搜索,然后才回到官方文档。

问题现已解决。

亲切的问候,阿里

关于Python Cassandra - 类型错误 : object of type 'UUID' has no len(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58216307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com