python列表显示如何跳行

python how to skip line in list display

我想要列表中元素之间的跳线 这是我的输出:

这是我的代码:

output = net_connect.send_command(request.POST.get("cmds"), use_textfsm=True)
outputs.append(request.POST.get("cmds"))
outputs.append("\n")
outputs.append(output)
outputs.append("\n")
print(outputs)

cmds 用于 cli 输入

这就是我显示输出的方式:

<div class="card col-12 col-md-6">
            <div class="card-header">
            <label> <h3>output : </h3></label>
            </div>
            <br>
            <div class="card-body text-center">
            <textarea  rows="10" cols="80">{{outputs}} </textarea>
            </div>
        </div>

而不是print(outputs) 使用

for output in outputs:
    print(output)

并排除“\n”的追加。 所以最后你的代码必须看起来像:

output = net_connect.send_command(request.POST.get("cmds"), use_textfsm=True)
outputs.append(request.POST.get("cmds"))

for output in outputs:
    print(output)

对我有用:

<div class="card col-12 col-md-6">
            <div class="card-header">
            <label> <h3>output : </h3></label>
            </div>
            <br>
            <div class="card-body text-center">
            <textarea  rows="10" cols="80"> {% for i in outputs %} {{i}}     {% endfor %}    </textarea>
            </div>
        </div>

这是结果: