How can I remove a trailing newline?

前端 未结 28 3521
感动是毒
感动是毒 2020-11-21 23:27

What is the Python equivalent of Perl\'s chomp function, which removes the last character of a string if it is a newline?

28条回答
  •  借酒劲吻你
    2020-11-21 23:52


    This will work both for windows and linux (bit expensive with re sub if you are looking for only re solution)

    import re 
    if re.search("(\\r|)\\n$", line):
        line = re.sub("(\\r|)\\n$", "", line)
    

提交回复
热议问题