python去除字符串中的換行符
今天寫這個,要用python去除字符串中的換行符并寫入文件,網(wǎng)上查閱,就一句代碼replace("\n",""),
加上之后,搞了半天,還是不對。
以上是我今天遇到的問題,以下是解決方案。
本地測試是window系統(tǒng),正式用的時候是unix服務(wù)器。兩者對換行符具體有什么差別我也不是很清楚。于是將 字符串寫入的文件用 notepad++打開,顯示 行尾符(如何用notepad++顯示行尾符自己百度),發(fā)現(xiàn)是 CR, 所以將代碼改為 replace("\r",""),完美解決
總結(jié):
如果行尾符是 CR,則用replace("\r","")
如果行尾符是 LF,則用replace("\n","")
下面看下python去除空格和換行符的方法
一、去除空格
strip()
" xyz ".strip() # returns "xyz" " xyz ".lstrip() # returns "xyz " " xyz ".rstrip() # returns " xyz" " x y z ".replace(' ', '') # returns "xyz"
二、替換 replace("space","")
用replace("\n", ""),
后邊的串替換掉前邊的
總結(jié)
以上所述是小編給大家介紹的python去除字符串中的換行符,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
python3使用logging包,如何把日志寫到系統(tǒng)的rsyslog中
這篇文章主要介紹了python3使用logging包,如何把日志寫到系統(tǒng)的rsyslog中的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09Keras實現(xiàn)Vision?Transformer?VIT模型示例詳解
這篇文章主要為大家介紹了Keras實現(xiàn)Vision?Transformer?VIT模型示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05python實現(xiàn)顏色空間轉(zhuǎn)換程序(Tkinter)
這篇文章主要介紹了基于Tkinter利用python實現(xiàn)顏色空間轉(zhuǎn)換程序,感興趣的小伙伴們可以參考一下2015-12-12