python - 如何在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
解决方案
好的,假设您输入错误“我需要 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()
- 我真的怀疑你想在这里逃避标记......
推荐阅读
- python - 将 api 响应附加到 .txt 文件中而不重复
- javascript - 如何解析 txt 文件,然后通过多部分发送?
- javascript - 我想用js选择选项吗?
- java - Spring Boot - @ModelAttribute 如何知道映射值的位置?
- keycloak - keycloak 提示电子邮件到登录页面,如果可能,让 keycloak 绕过登录页面
- c++ - 如何将 const char* 转换为 uint16_t 八进制 (C/C++)
- javascript - 尝试从道具迭代对象数组但未定义(反应)
- stripe-payments - Stripe JS API V2 - 您可以在前端验证 CVC 编号吗?
- reactjs - 为什么我不应该使用 catch() 来处理 React useEffect API 调用中的错误?
- ios - WatchKit 会话可访问,但消息从不发送