首页 > 解决方案 > 如何在html和python中将文本向下追加

问题描述

我有一个 HTML 文件,它在记录信息(字符串)后放置一个换行符。

而不是从上到下逐行放置,我希望它们反过来。

例如,从

(1)
(2)
(3)

我需要

(3)
(2)
(1)

try:
    record_cam.strHandler.flush()
    ret +="""
    <p>%s</p>
    """ % cgi.escape( record_cam.strLog.getvalue().replace("\n", "<br>"))
except Exception as a:
    print(str(a))
    pass

标签: pythonhtml

解决方案


好的,假设您输入错误“我需要 1,2,3”而不是“我需要 3,2,1”,解决方案很简单:将文本拆分为换行符,反转列表,使用“
”加入:

logs = record_cam.strLog.getvalue()
logs = "<br>".join(reversed(logs.splitlines()))
ret +="""
        <p>%s</p>
    """ % logs

顺便说一句,cgi 有点像恐龙……我们现在有了 wsgi 和很多框架。

编辑:删除(复制粘贴)调用cgi.escape()- 我真的怀疑你想在这里逃避标记......


推荐阅读