python去除字串中的換行符

NO IMAGE

今天寫這個,要用python去除字串中的換行符並寫入檔案,網上查閱,就一句程式碼replace("\n",""),加上之後,搞了半天,還是不對。

以上是我今天遇到的問題,以下是解決方案。

本地測試是window系統,正式用的時候是unix伺服器。兩者對換行符具體有什麼差別我也不是很清楚。於是將 字串寫入的檔案用 notepad 開啟,顯示 行尾符(如何用notepad 顯示行尾符自己百度),發現是 CR, 所以將程式碼改為 replace(“\r”,””),完美解決

總結:

  如果行尾符是 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", ""),後邊的串替換掉前邊的

總結

以上所述是小編給大家介紹的python去除字串中的換行符,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對指令碼之家網站的支援!

您可能感興趣的文章:

Python實現簡單文字字串處理的方法Python實現判斷字串中包含某個字元的判斷函式示例Python實現生成隨機日期字串的方法示例Python生成8位隨機字串的方法分析Python實現判斷一個字串是否包含子串的方法總結Python3中的列表,元組,字典,字串相關知識小結python判斷字串是否是json格式方法分享在python中使用正規表示式查詢可巢狀字串組Python輸出帶顏色的字串例項Python實現字串反轉的常用方法分析【4種方法】詳解Python核心物件型別字串