如何使用Flask从文本区域的列表中拆分行?

时间:2019-01-04 17:00:35

标签: python html flask

我正在使用Python 3和Flask。我试图实现的总体目标是,在我的HTML代码上有一个文本区域,我想在其中自动填充“代理”(字符串)。这些代理都从列表中拉出。我希望代理被分割线而不是列表格式。

到目前为止,我已经做到了,它可以自动填充列表,但是再一次,我不希望它采用这种格式。我需要将其分隔成一行。

<form action="#" method="">
        <div class="form-group">
            {% if proxies == [] %}
            <textarea class="form-control form-control-sm" style="width: 80%; height: 400px;" placeholder="35.245.102.65:3128:Username:Password
            35.245.102.65:3128"></textarea>
            {% else %}
            <textarea class="form-control form-control-sm" style="width: 80%; height: 400px;" placeholder="35.245.102.65:3128:Username:Password
            35.245.102.65:3128">{{ proxies }}</textarea>
            {% endif %}
            <br>
        </div>
        <button type="submit" class="btn btn-outline-light btn-sm">Save</button>
    </form>

(在这种情况下,我们专注于else语句。)

PYTHON

@app.route('/settings', methods=['GET', 'POST'])
def settings():
    proxyFile = open('../proxies.txt').read().splitlines()
    return render_template('settings.html', version=VERSION, proxies=proxyFile)

proxies.txt

1.1.1.1:123
1.1.1.1:123
1.1.1.1:123
1.1.1.1:123
1.1.1.1:123
1.1.1.1:123
1.1.1.1:123

现在正在显示

['1.1.1.1:123', '1.1.1.1:123', '1.1.1.1:123', '1.1.1.1:123', '1.1.1.1:123', '1.1.1.1:123', '1.1.1.1:123']

在文本区域中。我需要它看起来像在proxies.txt中一样

0 个答案:

没有答案