对于cgi脚本,如果在shell中运行,输出将如下所示:
device1 data : 10000 Bps 100000 pps
device2 data : 100 Bps 100 pps
不幸的是,当我在脚本完成工作后在我的html中打印它时,缩进将不会保留,如果可能的话,我正在寻找一个简单的解决方法,因为我打印了一个"对于"循环:
for line in data.splitlines() :
print "<p> %s-data: %s</p>" % (device , data)
输出html:
device1 data :10000 Bps 100000 pps
device2 data :100 Bps 100 pps
解决:
print "<style>"
print"p {white-space:pre-wrap}"
print "</style>"
答案 0 :(得分:0)
通常,HTML会消除单词之间的空格。
为避免您可以将以下css属性分配给 您内容的 PARENT 元素
white-space:pre;
在内容的父元素(div)上添加此样式
让我知道它是否有用