python如何去除文字中多餘的換行符

2022-02-27 01:45:46 字數 1781 閱讀 5460

1樓:匿名使用者

def delblankline(infile, outfile):

""" delete blanklines of infile """

infp = open(infile, "r")outfp = open(outfile, "w")lines = infp.readlines()for li in lines:

if li.split():

outfp.writelines(li)

infp.close()

outfp.close()

#呼叫示例

if __name__ == "__main__":

delblankline("1.txt","2.txt")

2樓:匿名使用者

python中換行符為"\n";

python中操作換行符的函式為:replace("\n",""),替換函式;

步驟:先判斷讀取檔案,判斷每一行是不是隻包含換行符:

如果是,則直接刪除;

如果不是,則用replace("\n","")替換所有換行符,並在最後加一個換行符。

**如下:

fpa=open("dll.txt","r")fpb=open("dllnew.txt","w")for linea in fpa.readlines():

lineb=linea.replace("\n","")if lineb == "":

print "blank !"

else:

fpb.write(linea)

fpa.close()

fpb.close()

3樓:

若檔案內容在大字串content中:

[ln for ln in content.splitlines() if ln.strip()]

若儲存前處理的各行在列表 processedlist中:

[l for l in processlist if l.strip()]

4樓:匿名使用者

f = open(路徑,'r')

lists = f.readlines()for i in range(len(lists)):

lists[i] = lists[i].strip('\n')f.close()

python按行讀取檔案,如何去掉換行符"\n

5樓:匿名使用者

推薦使用使用rstrip("\n")

如果簡單的使用strip()會把兩頭所有的空格、製表符和換行都去掉。

>>> a = "\n123121\njkljk k\t\n"

>>> b = a.rstrip("\n")>>> b

'\n123121\njkljk k\t'

>>> c = a.strip()

>>> c

'123121\njkljk k'

如果是讀檔案的時候可以這麼寫:

with open(filepath, "r") as foo:

for line in foo.readlines():

line = line.rstrip("\n")print line

6樓:匿名使用者

for line in open(file,'r'):

line.strip()

7樓:儒雅的烏龜牛牛

讀行的時候在split('\n')試試咯。。

photoshop如何去除多餘背景

photoshop 去除多餘背景的方法是 1 開啟 複製圖層,關閉背景圖層 3 檔案 儲存為 png格式 完成。仿製圖章 修復畫筆工具 修補工具 可以去除背景中多餘的部分 ps裡所謂的去背景 不外乎倆種方法 一個吧背景選出來刪除掉一個就是用其他顏色覆蓋掉 道理簡單 就看你們用怎樣的方法去完成而已 一...

PS如何去除多餘的圖層,如圖,高手進

在v狀態 就是選擇狀態下 勾選自動選擇 選擇圖層 然後點一下那個彩虹的部分 按delete 如果是有單獨的圖層那就可以直接去掉了 點選圖層面板中圖層前面的小眼睛可以關閉該圖層,只要找到彩虹的圖層關閉了即可。如果你想去掉的在一個圖層上,就簡單,你把圖層面板上的眼睛點一下,看看點到哪個層彩虹沒有了,就直...

如何把pdf檔案中水印文字去掉,快速去除PDF檔案中的水印的方法有哪些?

如何把pdf檔案中水印文字去掉?想要去除pdf上的水印,我們可以這樣做 pdf檔案都會有水印的抄 水印就 快速去除pdf檔案中的水印的方法有哪些?文件基本都是pdf格式的du 如果文zhi檔裡面有水印dao,我們應該怎麼對其進行刪除回呢?具體方法如下 然後把要刪除水印的pdf檔案新增進來 檔案新增好...