【问题标题】:How would I write a newline symbol to a file? [duplicate]我如何将换行符写入文件? [复制]
【发布时间】:2018-01-27 21:08:44
【问题描述】:

我正在尝试将代码从 python 程序写入 python 文件

例子:

f.write("output.write(str(fib(int(line))) + '\n')")

我希望将换行符实际写入文件,而不是在文件中放置实际的换行符。我该怎么做呢?

【问题讨论】:

    标签: python python-3.x


    【解决方案1】:

    你只需要用另一个反斜杠转义反斜杠:

    ... + '\\n'
    

    或者使用raw 字符串:

    ... + r'\n'
    

    【讨论】:

      【解决方案2】:

      尝试在换行符之前添加另一个反斜杠\,如下所示:

      f.write("output.write(str(fib(int(line))) + '\\n')")
      

      【讨论】:

        猜你喜欢
        • 2012-01-19
        • 2011-07-25
        • 2019-09-23
        • 2018-10-02
        • 2012-09-14
        • 1970-01-01
        • 1970-01-01
        • 2014-10-03
        相关资源
        最近更新 更多