逃脱蟒蛇和写作

时间:2015-08-20 09:00:08

标签: python escaping

我正在寻找以下代码行的答案:

"image.jpg"

我正在尝试使用每行的转义写入targetfile.write(line1,\nline2,\nline3) 我怎么能这样做?

3 个答案:

答案 0 :(得分:0)

你可以这样做:

targetfile.write(line1 + "\n" + line2 + "\n" + line3)

您可以使用sep属性。

targetfile.write(line1,line2,line3, sep="\n")

答案 1 :(得分:0)

你可以str.format,传入变量,你还需要添加一个尾随换行符,否则你会得到两行写在同一行:

targetfile.write("{}\n{}\n{}\n".format(line1,line2,line3))

答案 2 :(得分:0)

另一种方法是使用join

targetfile.write('\n'.join([line1, line2, line3]))