gpt4 book ai didi

python-3.x - Aerospike Python 文档 - 语法不正确?

转载 作者:行者123 更新时间:2023-12-03 16:52:04 26 4
gpt4 key购买 nike

我正在尝试遵循 Aerospike 的 Python 文档 here ,但是好像有语法错误?

def print_result((key, metadata, record)):
print(key, metadata, record)

有人对如何使用 Python 和 Aerospike 查询数据有更好的想法吗?

最佳答案

我认为将这个文档从 python 2 翻译到 python 3 时出现错误。现在它对两者都无效。我在 you posted this issue on our forums 时向维护者提出了这个问题.

对于python 2,你只需要去掉print语句周围的括号或者import print_function来自 __future__ .

from __future__ import print_function

def print_result((key, metadata, record)):
print(key, metadata, record)

Python 3 删除了对元组参数解包的支持 ( PEP 3113 )。因此,要为 python 3 解决此问题,您只需要删除元组参数解包:
def print_result(args):
key, metadata, record = *args
print(key, metadata, record)

关于python-3.x - Aerospike Python 文档 - 语法不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59189418/

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