在PHP中,我可以这样做:
print <<<END
This uses the "here document" syntax to output
multiple lines
END;
有没有办法在Python中做类似的事情?
我想转储大量的HTML而不用担心转义,例如尖括号。
答案 0 :(得分:4)
Python没有带任意开始/结束标记的heredoc。您可以使用三引号(单引号或双引号)来实现非常相似的内容:
print '''
This uses the "here document" syntax to output
multiple lines
'''
添加r
以使其成为原始字符串,以便也不会特别处理反斜杠。 r'''....'''