繁体   English   中英

如何从输出中删除括号?

[英]How to remove brackets from output?

我试图显示以下代码示例的输出而没有括号(如您在下面的当前输出中所见),我想将textarea字段中的数据显示为带换行符的简单文本。

有谁知道如何做到这一点? 如果不处理相应的HTML文件,我似乎找不到解决方案。 提前致谢!

@app.route('/show_user', methods=['GET', 'POST'])
def show_user():
    form = myform()
    result = session.query(User.username).all()
    form.textarea.data = result
    return render_template('index.html', title='users.', user=current_user, form=form)

当前输出:[('bla',),('bli',)]想要的输出:bla bli

我使用flask和sqlalchemy。

看起来result是长度为1的元组的列表。这应该起作用:

result = [('bla',), ('bli',)]
result_as_text = '\n'.join([x[0] for x in result])
print(result_as_text)

输出:

bla
bli

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM