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檔案新增進來 檔案新增好...