python刪除文件某一行 在python中如何刪除文件的某一行?
在python中如何刪除文件的某一行?要刪除文件的一行,您可以跳過要刪除的行進(jìn)行讀寫,例如:data=open(file name,“RT”)。以open(文件名“”wt”)作為句柄的Readline
在python中如何刪除文件的某一行?
要刪除文件的一行,您可以跳過要刪除的行進(jìn)行讀寫,例如:
data=open(file name,“RT”)。以open(文件名“”wt”)作為句柄的Readlines():句柄.writelines(數(shù)據(jù)[:待刪除])句柄.writelines(數(shù)據(jù)[tobedeleted 1:
]其中數(shù)據(jù)逐行讀取句柄.writelines讀寫,跳過要刪除的行
導(dǎo)入OS>>>os.刪除(“file directory file name”)例如,刪除磁盤D中的一個序列號.txt文件:導(dǎo)入osos.刪除(“D: 序列號.txt“”
c=“123456”a=open(“a.txt”,“r”)。readlines()res=open(“au資源.txt“,”a“)forxina:資源寫入(x) Ifcinx:#如果包含C,則跳過繼續(xù)。關(guān)閉()add B file BF=open(“B.txt”,“a”)bf.寫入(三)高爐關(guān)閉()方法很多。我認(rèn)為這更容易理解。如果您熟悉復(fù)制,也可以復(fù)制一個,直接操作復(fù)制的列表。==============你的補(bǔ)充問題的寫作方法是錯誤的。打開文件后返回的是類似于句柄的資源。如果你打開一個文件并在循環(huán)中刪除它,你就不能寫一個。除非你關(guān)閉它。因此可以讀取a文件,將其復(fù)制到AA變量,關(guān)閉a文件,循環(huán)AA數(shù)組,然后將其寫入a文件?;蛘撸缥疑厦娼o你的,生成一個au資源.txt文件。你可以改名。#帶換行符的B文件BF=open(“B.txt”,“a”)bf.寫入(“n”C)這是換行符高爐關(guān)閉()