小编典典

Python获得正确的行尾

python

是否有一种简单的方法来获取当前操作系统使用的行尾类型?


阅读 216

收藏
2020-12-20

共1个答案

小编典典

如果您对以文本模式打开的文件进行操作,那么正确的是所有换行符都显示为“
\n”。否则,您正在寻找os.linesep

http://docs.python.org/library/os.html

os。 Lineep

在当前平台上用于分隔(或终止)行的字符串。这可以是单个字符,例如对于POSIX是’\ n’,也可以是多个字符,例如对于Windows是’\ r \
n’。写入以文本模式打开的文件时,请不要使用os.linesep作为行终止符(默认);在所有平台上都使用一个’\ n’代替。

2020-12-20