美文网首页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