2015-05-14 51 views
1

我是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 
+2

我假設你正在瀏覽器中查看結果,而你不知道HTML是什麼?查看頁面的源代碼,而不是渲染的頁面。 –

+0

可以ü更具體地解釋 – user092

+0


嘗試 – Ajay

回答

0

對於html 5使用print('<br>')print('<br />')

對於xhtml使用print('<br />')

對於html 4使用print('<br>')

0

\ n是在大多數情況下換行,但是在HTML中,
標籤功能的換行符。

0

當您打印\n它將打印換行符。但是,由於我假設您正在瀏覽器中查看輸出,所以HTML會忽略HTML代碼中的換行符。要在HTML中打印換行符,您必須使用中斷標記,即<br />。所以

print('<br />') 

將在您的HTML文檔中顯示一個換行符。