我在.txt文件中有这一行:
I just got home.\nDid you make lunch?\nOh, I see...
它只是一行,它的格式是这样的,因此它就像\ n一样。
我需要的是,在打印此文件时,将其存储到变量或列表中后,要多行打印,同时要遵守\ n。像这样:
I just got home.\n
Did you make lunch?\n
Oh, I see...
在程序显示每个\ n之后,我想不出一种方法来修改输出以换行。我该怎么做?
最佳答案
使用str.replace()
函数就足够了:
s="I just got home.\nDid you make lunch?\nOh, I see..."
print(s.replace("\n", "\\n\n"))
输出:
I just got home.\n
Did you make lunch?\n
Oh, I see...