gpt4 book ai didi

python - sqlselect() 最多接受 2 个参数(给定 3 个)

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

我没有看到第三个参数。当我运行这个命令时:

used_emails = [row.email for row
in db.execute(halo4.select([halo4.c.email],[halo4.c.email!='']))]

它说:

TypeError: select() 最多接受 2 个参数(给定 3 个)

第三个参数在哪里?

最佳答案

Python 中的方法至少 接受自动参数self,因此该方法可能类似于:

def select(self, someargument):
# ...

Python 会处理 self 参数,然后还有一个参数要传入。当你传入 两个 个参数时,你最终会得到 3 个参数,这太多了。

关于python - sqlselect() 最多接受 2 个参数(给定 3 个),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13223625/

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