【发布时间】:2017-07-01 12:53:41
【问题描述】:
我正在使用 kinterbasdb 模块,该模块有一个名为 fetchone 的函数,它返回查询执行的结果:
cursor.execute("....")
cursor.fetchone()
这会返回一个元组:("value1",),我想访问第一项,但最后避免使用[0],因为它并不能说明太多,这是一个神奇的数字。可能吗?也许有一些内置功能?
我正在尝试:
value, _ = cursor.fetchone()
但这正在返回:ValueError: need more than 1 value to unpack,因为索引 1 没有任何内容。
【问题讨论】:
-
哪个版本的 Python?
value, *_ = ...有效吗?在这种情况下,我也不会将 0 视为幻数。
标签: python tuples argument-unpacking kinterbasdb