今天要寫這個,我需要用python去掉字符串中的換行符寫入壹個文件,在網上查了壹下,就壹個代碼replace(“n“,““),加上去之後,還是錯了很久。
以上是我今天遇到的問題,以下是解決方法。
本地測試是window系統,正式使用時是unix服務器。我不知道這兩條線到底有什麽區別。於是我用notepad++打開了寫字符串的文件,並顯示了行尾(如何用notepad++顯示行尾),發現是CR,於是我將代碼改為replace(“r“,““),這是壹個完美的解決方案。
總結:
如果行後綴是CR,則替換(“r“,““)
如果行後綴是LF,則使用replace(“n“,““)。
讓我們來看看python刪除空格和換行符的方法。
首先,刪除空格
條狀()
“xyz”。strip()#返回“XYZ”“XYZ”。lstrip()#返回“XYZ”“XYZ”。rstrip()#返回“XYZ”“x y z”。replace(,‘)#返回“xyz”
第二,替換替換(“空格“,““)
替換為replace(“n“,““),並用以下字符串替換前面的字符串。
摘要
以上就是邊肖給大家介紹的內容。python刪除字符串中的換行符。希望對妳有幫助。