打印空行有什么作用?
我知道这个问题可能是你今天听过的最傻的问题,但对我来说,在我学习编程的这个阶段,这个问题很重要。
为什么在这段Python代码中需要第二个空行?那一行有什么作用呢?
print 'Content-Type: text/plain'
print ''
print 'Hello, world!'
3 个回答
2
你有没有试过用telnet连接到网页服务器? 这需要用到换行符(\n)。 所以,它就是这样工作的,如果需要的话,你可以把它写成一行。
print 'Content-Type: text/plain\n\nHello World'
4
在HTTP响应中,头部和主体之间需要有一行空白行,所以CGI脚本会在这个位置输出一行空白。其实不需要加引号,因为直接用print
就可以输出一行空白了。
12
正如你所说,它会打印出一个空行。输出中会留下一行空白。这个打印语句会把它的内容打印出来,然后再换行,所以这实际上只是在打印一个换行符。
你也可以用下面的方式来实现同样的效果:
print