{ ## contents of inventory.txt
{ "Red": "1" },
{ "Blue": "2" },
{ "White": "3" }
}
with open('inventory.txt') as json_file:
inventory = json.load(json_file)
if item in inventory.keys():
itemid = inventory[item]
我已尝试上面的以下代码。。基本上,我需要能够找到与每个数字对应的“值”。。。i、 e搜索1应返回红色,搜索红色应返回1
我已经在这上面停留了很长一段时间了,由于某种原因,尽管它很简单,我还是无法理解它。此外,如果您对以下代码有任何帮助,我将不胜感激:
基本上,我有一个flask路由,它返回变量'item'和'itemid',但是,我无法在第二个路由中访问它们。返回_render _template返回的页面是一个带有提交按钮的表单,按下该按钮后,将表单内容发布到后端python。由于某些原因,我无法将这些变量传递到此提交函数中。我需要这样做,以便告诉用户他们正在获得的物品(例如,如果他们正在查看物品id 123,我希望能够将其转换为其名称,如“红色连帽衫”等)
return render_template('shop.html', item=item, imgpath='images/'+item+'.jpg', itemid=itemid)
@app.route("/script", methods=['POST'])
def script():
## need the variables in this
我知道这篇文章可能很难理解,但我尽了最大的努力。。。如果需要的话,我可以提供更多的代码,但我不认为解决方案对我的情况有什么特别细微的差别,相反,我只是缺少了一些关于传递变量/索引json文件的内容。非常感谢
目前没有回答
相关问题 更多 >
编程相关推荐