python是否有与Perl 的chomp() 等效的方法,用于从字符串中删除尾随换行符?「终于解决」

Python (95) 2023-04-14 19:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说python是否有与Perl 的chomp() 等效的方法,用于从字符串中删除尾随换行符?「终于解决」,希望能够帮助你!!!。

可以使用 S.rstrip(" ") 从字符串 S 的末尾删除所有的换行符,而不删除其他尾随空格。如果字符串 S 表示多行,且末尾有几个空行,则将删除所有空行的换行符:

>>>

>>> lines = ("line 1 
"
...          "
"
...          "
")
>>> lines.rstrip("

")
"line 1 "

由于通常只在一次读取一行文本时才需要这样做,所以使用 S.rstrip() 这种方式工作得很好。

来源:PY学习网:原文地址:https://www.py.cn/article.html

发表回复