[英]How to remove brackets from output?
I'm trying to display the output of the following code example without the brackets (as you can see in my current output below) I want to display the data in the textarea field as simple text with line break. 我试图显示以下代码示例的输出而没有括号(如您在下面的当前输出中所见),我想将textarea字段中的数据显示为带换行符的简单文本。
Does anyone know how to do this? 有谁知道如何做到这一点? I can't seem to find a solution without working on my corresponding HTML file.
如果不处理相应的HTML文件,我似乎找不到解决方案。 Thanks in advance!
提前致谢!
@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)
CURRENT OUTPUT: [('bla',), ('bli',)] WANTED OUTPUT: bla bli 当前输出:[('bla',),('bli',)]想要的输出:bla bli
I use flask and sqlalchemy. 我使用flask和sqlalchemy。
It looks like result
is a list of tuples of length 1. This should work: 看起来
result
是长度为1的元组的列表。这应该起作用:
result = [('bla',), ('bli',)]
result_as_text = '\n'.join([x[0] for x in result])
print(result_as_text)
Output: 输出:
bla
bli
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.