【发布时间】:2021-08-04 10:38:45
【问题描述】:
假设我们在 Windows 上,我们想创建一个包含以下内容的文本文件:
hello
world
我们跑
from pathlib import Path
Path('my.txt').write_text('hello\nworld')
并在编辑器中打开新创建的my.txt。我期待它显示LF,因为我们的字符串中有\n(而不是\r\n)。令我惊讶的是,我的编辑告诉我my.txt 有CRLF。
为什么会这样?有没有办法用write_text写LF?
【问题讨论】:
标签: python windows text newline file-writing