我目前正在Windows上使用Python(使用web.py)开发此内容,并使用最新的Chrome。
简单测试:
我该如何防止这种情况?
例如:
提交的文字:
Line 1
Line 2
重新显示时,文字如下:
Line 1
Line 2
我知道这将是某种CR LF问题,但无法完全解决问题。
我尝试转换为<br />
,但只显示<br />
文本而非实际换行符。
我真的不想在将文本放入数据库之前修改它。
但我想我确实需要能够弥补各种显示换行符的操作系统的东西。
我在这里已经阅读了很多类似的问题,但它们主要是PHP,或者谈论nl2br,无论如何都不是解决方案。
答案 0 :(得分:0)
如果您使用print
输出文本,请在语句末尾添加逗号以删除换行符。
e.g。
print 'Some Text',
可能是您的印刷文字中已有新行,并且不需要从印刷品中额外添加一行。
如果没有,请尝试在字符串上.rstrip('\n')
删除所有新行。