如何在字符串中指定新行以便将多行写入文件?

新手上路,请多包涵

如何在 Python 中的字符串中指示换行符,以便可以将多行写入文本文件?

原文由 FabianCook 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 488
2 个回答

这取决于你想要的正确程度。 \n 通常会完成这项工作。如果你真的想把它弄好,你可以在 os 中查找换行符。 (它实际上叫做 linesep 。)

注意:使用 Python API 写入文件时,不要使用 os.linesep 。只需使用 \n ; Python 会自动将其转换为适合您平台的换行符。

原文由 Charlie Martin 发布,翻译遵循 CC BY-SA 4.0 许可协议

换行符是 \n 。它在字符串中使用。

例子:

     print('First line \n Second line')

其中 \n 是换行符。

这将产生结果:

 First line
 Second line

如果您使用 Python 2,则不要在 print 函数上使用括号。

原文由 python_powered 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题