【问题标题】:printing string to HTML page in python在python中将字符串打印到HTML页面
【发布时间】:2015-01-03 02:53:33
【问题描述】:

我编写了一个 python 代码,它返回一个 StringIO,它由从运行日志中提取的几行组成。然后它将这个字符串写入一个 .txt 文件和一个 html 页面。

.txt 文件中的行格式分别显示运行日志的每一行,这就是我想要的格式。 但是,在html页面中,所有的行都是合并在一起的,而不是分开的……

如何在 html 页面中解决这个问题?

【问题讨论】:

  • 通过学习 HTML?特别是<pre> 元素?
  • 不客气! (也欢迎使用 StackOverflow!)对于您的下一个问题,请阅读本网站常见问题解答中的 "How do I ask a good question"。当这个问题缺乏基本的理解时,这可能是通过 10 分钟的谷歌搜索获得的,这个问题很可能会在没有人愿意回答的情况下关闭。具体来说,在这种情况下,您应该首先在网络上的其他地方查找基本的 HTML。如果您遇到困难,请随时回来询问(明确说出您已经取得的成就!),但请不要反过来。

标签: python html stringio


【解决方案1】:

这确实是一个 html 空白/换行格式问题。最简单的解决方案是用<pre> 标签包裹你的输出,比如

<pre>
line1
line2
line3
...
</pre>

或者,您可以使用&lt;p&gt; 标记包裹每一行,或者在每行之后添加&lt;br&gt; 标记。

阅读有关此主题的更多信息here

【讨论】:

  • 谢谢熊英!我对如何在 python 代码中集成 html 感到困惑。现在代码可以工作了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-26
  • 1970-01-01
相关资源
最近更新 更多