我有一个文件,所有行以制表符空格字符结尾。我想只删除最后一个制表符空格字符。我该怎么办?
例如:
"a b c 0 0 0 0 0 0 0 0 "
我希望它像
"a b c 0 0 0 0 0 0 0 0"
答案 0 :(得分:5)
使用str.rstrip()
删除字符串结尾的字符:
somestring.rstrip('\t')
你可以给它多个字符;该参数被视为 set ,并且字符串末尾与该组匹配的所有字符都将被删除:
somestring.rstrip('\t\n ')
会删除该行末尾的所有标签,换行符和空格。
如果要删除任何空格,请在不带参数的情况下调用.rstrip()
:
somestring.rstrip()