在windows 下换行符是\r\n
在linux下换行符是\n
如果打开文本的时候想让\r\n转换成\n
可以使用re模块或者str的replace方法 ,也可以在open的时候使用rt模式
rt模式会自动将\r\n 转换为\n
with open(file, rt) as f:
f.read()
str1 = "\r\n \r\n"
str2 = str1.replace("\r\n","\n")
print(str2.encode("utf-8"))
在windows 下换行符是\r\n
在linux下换行符是\n
如果打开文本的时候想让\r\n转换成\n
可以使用re模块或者str的replace方法 ,也可以在open的时候使用rt模式
rt模式会自动将\r\n 转换为\n
with open(file, rt) as f:
f.read()
str1 = "\r\n \r\n"
str2 = str1.replace("\r\n","\n")
print(str2.encode("utf-8"))
本文标题:window和linux换行符,以及open 的rt模式
本文链接:https://www.haomeiwen.com/subject/paiqpftx.html
网友评论