python中的错误 – “NoneType”类型的对象没有len()
发布时间:2020-12-20 12:00:30 所属栏目:Python 来源:网络整理
导读:我不确定我的 python代码有什么问题: geneid=request.args.get('geneid')sql=text('select * from INFO where name=:ident')genes=engine.execute(sql,ident=geneid).fetchone()params['objs']=genesif len(genes)==0: flash('NO RESULTS')return render_te
我不确定我的
python代码有什么问题:
geneid=request.args.get('geneid') sql=text('select * from INFO where name=:ident') genes=engine.execute(sql,ident=geneid).fetchone() params['objs']=genes if len(genes)==0: flash('NO RESULTS') return render_template('info.html',**params) 错误消息是: 有什么建议吗?我想在查询中没有结果时显示flash消息. geneid=request.args.get('geneid') sql=text('select * from INFO where name=:ident') genes=engine.execute(sql,ident=geneid).fetchone() params['objs']=genes if no genes: flash('NO RESULTS') return render_template('info.html',**params) 解决方法
你正试图获得len(无).你想要的是什么
if genes is None: flash('NO RESULTS') 注意:Python没有关键字.最接近的是 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |