【问题标题】:"\n" not working in python when reading files [duplicate]读取文件时“\ n”在python中不起作用[重复]
【发布时间】:2018-09-10 09:04:42
【问题描述】:

假设我有一个名为“greetings.txt”的示例文件,其中包含此内容

Hello\nThere

还有这段代码

f = open("greetings.txt", "r")
readit = f.read()
print(readit)

但是输出是

Hello\nThere

我该怎么做才能使输出检测到“\n”并将单词“There”放到第二行?

感谢您的回答!

【问题讨论】:

    标签: python


    【解决方案1】:

    试试这个:

    print(readit.replace(r'\n','\n'))
    

    (当存在“r”或“R”前缀时,反斜杠后面的字符将原样包含在字符串中,并且所有反斜杠都保留在字符串中。See here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      • 1970-01-01
      • 1970-01-01
      • 2014-07-26
      • 1970-01-01
      • 2018-03-25
      相关资源
      最近更新 更多