python - 行结束以及对文本文件的读取和写入

标签 python file-io line-endings

我正在编写一个小脚本,需要在 Windows 和 Linux 甚至 Mac 上读取和写入文本文件。该脚本将被所有或许所有这些平台(当然是 Windows)上的用户使用并且可以互换 - 因此在 Windows 上写入文件 X 的用户可以使用该脚本在 Linux 上读取该文件.

我应该采取哪些预防措施,或者应该如何实现我的代码,使其能够跨不同平台处理行结尾? (阅读和写作)

或者这不是问题,Python 可以处理一切?

最佳答案

这不是问题,Python 就是这么聪明。它可以很好地处理跨平台的行结尾。

关于python - 行结束以及对文本文件的读取和写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4522026/

相关文章:

git - 为什么 .gitattributes 不会覆盖 Linux 上的 core.autocrlf 配置?

ascii - TextWrangler 和 cat -v 中空行的奇怪字符

python - elasticsearch-dsl-py 中的 GeoPoint 字段类型

python - 从表中选择将截断它

python - pypi - 服务器响应 (503) : backend read error

java - 在 java 中读取和存储 .bmp 文件

c - 如何在c中分割文本文件?

python - 为什么 QPropertyAnimation 动画不起作用?

javascript - 我在 Node.js 中读取 tgz 文件的方式有问题吗?基准测试显示速度很慢 :(

return - 为什么要将行结尾添加到导出的 SoapUI TestSuites 中?