首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CS50金融KeyError

CS50金融KeyError
EN

Stack Overflow用户
提问于 2019-07-22 23:45:56
回答 1查看 106关注 0票数 0

无论我做什么,我的/buy上总是有一个键错误的问题。

代码语言:javascript
复制
db.execute("INSERT INTO transactions (ticker, shares, price, id, transaction) VALUES(:ticker, :shares, :price, :id, :transaction)", ticker=stock["ticker"], shares=shares, price=stock["price"], id=session["user_id"], transaction=now)

我一直收到错误消息: KeyError:'ticker‘

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-23 20:11:36

可能是在抱怨ticker=stock["ticker"]。我冒险一试,假设股票数组是从lookup构建的,您可能想要stock['symbol']。如果不是这样,您将需要编辑问题以包含更多代码,特别是在与插入相关的stock['ticker']被填充的地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57149535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档