すべての行がタブ スペース文字で終わるファイルがあります。最後のタブ スペース文字だけを削除したい。それ、どうやったら出来るの??
例えば:
"a b c 0 0 0 0 0 0 0 0 "
みたいに欲しい
"a b c 0 0 0 0 0 0 0 0"
str.rstrip()
文字列の末尾の文字を削除するために使用します。
somestring.rstrip('\t')
複数の文字を指定できます。引数はセットとして扱われ、そのセットに一致する文字列の末尾にあるすべての文字が削除されます。
somestring.rstrip('\t\n ')
行末からすべてのタブ、改行、およびスペースを削除します。
とにかく空白を削除したい場合は.rstrip()
、引数なしで呼び出します。
somestring.rstrip()