打印空行怎么办?

时间:2010-04-04 19:22:45

标签: python

我知道这个问题可能是你今天听到的最愚蠢的问题,但对我而言,在我的编程学习的这个阶段,这是一个很大的问题。

为什么这个Python代码中需要第二个空行?那条线做了什么?

print 'Content-Type: text/plain'
print ''
print 'Hello, world!'

3 个答案:

答案 0 :(得分:12)

它打印出一条空行,就像你说的那样。它会在输出中留下一个空行。 print语句打印其参数,然后打印换行符,因此只打印换行符。

你可以用以下方式完成同样的事情:

print

答案 1 :(得分:4)

HTTP响应中标题和正文之间需要一个空行,因此CGI脚本将在该位置打印一个空行。但是,不需要引号,因为未加引号的print将输出一个空行。

答案 2 :(得分:2)

你有没有试过telnet web-server? 它需要\ n。 所以,它就是它的功能,如果需要,你可以把它写成一行。

print 'Content-Type: text/plain\n\nHello World'