python去除字符串中的換行符
今天寫這個(gè),要用python去除字符串中的換行符并寫入文件,網(wǎng)上查閱,就一句代碼replace("\n",""),
加上之后,搞了半天,還是不對(duì)。
以上是我今天遇到的問題,以下是解決方案。
本地測(cè)試是window系統(tǒng),正式用的時(shí)候是unix服務(wù)器。兩者對(duì)換行符具體有什么差別我也不是很清楚。于是將 字符串寫入的文件用 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去除字符串中的換行符,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
詳解小白之KMP算法及python實(shí)現(xiàn)
在看子串匹配問題的時(shí)候,書上的關(guān)于KMP的算法的介紹總是理解不了。看了一遍代碼總是很快的忘掉,后來決定好好分解一下KMP算法,算是給自己加深印象。感興趣的朋友跟隨小編一起看看吧2019-04-04python3使用logging包,如何把日志寫到系統(tǒng)的rsyslog中
這篇文章主要介紹了python3使用logging包,如何把日志寫到系統(tǒng)的rsyslog中的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09Keras實(shí)現(xiàn)Vision?Transformer?VIT模型示例詳解
這篇文章主要為大家介紹了Keras實(shí)現(xiàn)Vision?Transformer?VIT模型示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05如何通過Python實(shí)現(xiàn)定時(shí)打卡小程序
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)定時(shí)打卡小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11python實(shí)現(xiàn)顏色空間轉(zhuǎn)換程序(Tkinter)
這篇文章主要介紹了基于Tkinter利用python實(shí)現(xiàn)顏色空間轉(zhuǎn)換程序,感興趣的小伙伴們可以參考一下2015-12-12簡(jiǎn)單示例入門了解Python TkInter框架
這篇文章主要為大家通過簡(jiǎn)單示的示例帶大家入門了解Python TkInter框架,讓大家對(duì)Python TkInter有一個(gè)簡(jiǎn)單的認(rèn)知,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2023-11-11