python - 如何创建新行字符

标签 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 new world greater

单词之间没有换行符。我错过了什么? 输出我需要的

Hello world
new world
greater

最佳答案

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

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

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

关于python - 如何创建新行字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30237128/

相关文章:

python - 如何在 Travis CI 上构建 MacOSX 可执行文件?

Python:使用 win32com 打开 excel 工作簿时出错

ruby-on-rails - 为什么在使用 send_file 时我的 ruby​​ 进程没有在我的 FastCGI 共享服务器上退出?

apache - 如果 URL 包含 3 部分,则 .htaccess 重定向

python - 你能通用地编写 numpy 切片吗?

python - 如何根据另外两个给定图像对图像进行分类

apache - Phusion Passenger 内部服务器错误

python - 无法在 CentOS v8 上通过 yum 安装 mod_wsgi

apache - 即使我的浏览器尝试下载 .pl 脚本,如何执行它?

python - 如何在 HttpResponse 中编写 Django 模板标签 {% %}