gpt4 book ai didi

python - 如何将 list/pyodbc.row 转换为 python 中的字符串,以便可以使用 str.replace?

转载 作者:太空宇宙 更新时间:2023-11-04 09:47:34 25 4
gpt4 key购买 nike

因此,不用我用代码把这个问题搞得一团糟,假设我已经从数据库中获取数据并将数据列表存储在变量“行”中。

print(row)
> ('29.99')

现在当我这样做时,例如:

newprice = row.replace("(","")

它带来了

AttributeError: 'pyodbc.Row' object has no attribute 'replace'

我如何将其转换为字符串/整数,以便我可以在没有括号或撇号的情况下使用它执行计算?

最佳答案

您正在打印的返回行是一个 pyodbc.Row 对象,类似于 Python 元组,具有查询返回的所有值。对于 pyodbc.Row 中的第一个元素,尝试 print(row[0])

如果您在行中返回了多个值,它可能显示为:

>>> print(row)
('29.99', '19.99', '0.99')

然后这些值可以被寻址为 row[0]row[1]row[2]

关于python - 如何将 list/pyodbc.row 转换为 python 中的字符串,以便可以使用 str.replace?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49161783/

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