Что делает печать пустой строки?

Я знаю, что этот вопрос может быть самым глупым вопросом, который вы слышали сегодня, но для меня это большой вопрос на этом этапе обучения программированию.

Почему в этом коде Python требуется вторая пустая строка? Что делает эта линия?

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

3 Solutions collect form web for “Что делает печать пустой строки?”

Он печатает пустую строку, как вы уже сказали. Он оставит пустую строку на выходе. Оператор печати печатает свои аргументы, а затем новую строку, поэтому это печатает только новую строку.

Вы можете выполнить одно и то же:

 print 

Пустая строка требуется между заголовками и телом в ответе HTTP, поэтому CGI-скрипт будет печатать пустую строку только в этом месте. Однако нет необходимости в кавычках, так как безкрашенная print выводит пустую строку.

Вы даже пытались использовать telnet-сервер? Это нужно \ n. Итак, это то, что он делает, вы можете написать его в одной строке, если это необходимо.

 print 'Content-Type: text/plain\n\nHello World' 
  • Не разрешено запрашивать области - Google OAuth2 для устройств
  • В python, как мне применить объект класса к dict
  • Как скомпилировать строку кода Python в модуль, функции которого можно вызвать?
  • Python: ImportError: нет модуля с именем _md5
  • Извините, непредвиденная ошибка: объект 'module' не имеет атрибута 'SMTP_SSL'
  • Функция, вызывающая функцию X
  • Миграция с Google App Engine на Heroku (отсутствует YAML)
  • Python: проблема с локальными модулями, скрывающая глобальные модули
  • Python - лучший язык программирования в мире.