如何创建新的行字符

时间:2015-05-14 12:13:06

标签: python apache

我是python的初学者。我安装了python34和xampp 1.8.0并在httpd.conf中启用为AddHandler cgi-script.cgi.pl.asp.py 从简单的代码开始,如下所示;

#!"C:\python34\python.exe"
import cgitb
cgitb.enable()
print("Content-Type: text/html;charset=utf-8")
print ('Hello World \n')
print ( 'new world' )
print ('\n')
if ( 6 > 5) :
    print ("greater")

并在本地主机中以http://localhost/cgi-bin/example.py

执行此代码

它将输出作为

  

Hello World新世界更大

没有单词之间的断裂线。我错过了什么?  出来我需要

Hello world
new world
greater

3 个答案:

答案 0 :(得分:1)

对于html 5,请使用print('<br>')print('<br />')

对于xhtml使用print('<br />')

对于html 4使用print('<br>')

答案 1 :(得分:0)

\ n是大多数情境中的换行符,但在html中,标签用作换行符。

答案 2 :(得分:0)

当您打印\n时,它会打印换行符。但是,由于我假设您正在浏览浏览器中的输出,因此HTML会忽略HTML代码中的换行符。要在HTML中打印换行符,您必须使用 break 标记,即<br />。所以

print('<br />')

将在HTML文档中显示换行符。