2013-07-11 144 views
-1

我有一個選項卡空格字符結尾的所有行的文件中移除只有最後一個製表符。我只想刪除最後一個製表符空格字符。我怎麼做??從線文件蟒蛇


如:

"a b c 0 0 0 0 0 0 0 0 " 


我希望它像

"a b c 0 0 0 0 0 0 0 0" 
+1

可以讀取文件中的一個字符串,搜索和換行符之前更換標籤(rstrip可能會有所幫助)然後將文件寫回。你有沒有嘗試過這些東西? –

+1

@Vignesh他建議'rstrip()可以',這是你所期待的。 – 2rs2ts

+0

此外,您能不能告訴我們,你已經嘗試了什麼?幫助thanku的 – 2rs2ts

回答

5

使用str.rstrip()刪除字符串結尾的字符:

somestring.rstrip('\t') 

你可以給它多字符;該參數被視爲一組在字符串的末尾匹配組中的所有字符被刪除:

somestring.rstrip('\t\n ') 

將從行的末尾去除所有選項卡,新行和空格。

如果你想刪除任何空白,不管了,叫.rstrip()不帶參數:

somestring.rstrip() 
+0

我跑這個再印它作爲一個清單,它仍然不得不在最後 – Serial

+0

@ChristianCareaga 3位:使用'印刷再版(線)'來看看什麼是真的* *那裏。 –