如何在 Python 中的字符串中指示换行符,以便可以将多行写入文本文件?
原文由 FabianCook 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在 Python 中的字符串中指示换行符,以便可以将多行写入文本文件?
原文由 FabianCook 发布,翻译遵循 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 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答865 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
这取决于你想要的正确程度。
\n
通常会完成这项工作。如果你真的想把它弄好,你可以在os
包 中查找换行符。 (它实际上叫做linesep
。)注意:使用 Python API 写入文件时,不要使用
os.linesep
。只需使用\n
; Python 会自动将其转换为适合您平台的换行符。