Python - 打印直到标记(PHP)?

时间:2010-11-04 10:04:27

标签: python escaping heredoc

在PHP中,我可以这样做:

print <<<END
This uses the "here document" syntax to output
multiple lines
END;

有没有办法在Python中做类似的事情?

我想转储大量的HTML而不用担心转义,例如尖括号。

1 个答案:

答案 0 :(得分:4)

Python没有带任意开始/结束标记的heredoc。您可以使用三引号(单引号或双引号)来实现非常相似的内容:

print '''
This uses the "here document" syntax to output
multiple lines
'''

添加r以使其成为原始字符串,以便也不会特别处理反斜杠。 r'''....'''