美文网首页python技巧
window和linux换行符,以及open 的rt模式

window和linux换行符,以及open 的rt模式

作者: 陆_志东 | 来源:发表于2018-07-10 21:11 被阅读0次

在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