1
嗨,我試圖刪除我的文件中的一行,但想保留我的其餘行。刪除文件的特定行
f = open("myfile.html").read()
lines = f.readlines()
a = findall('<h2>\$.*', f)
f.close()
f = open("myfile.html","w")
for line in lines:
if line!= a[0]:
f.write(line)
f.close()
當我使用上面的代碼時,我的html文件中的所有其他行都被刪除。當你寫同一個文件,內容將覆蓋
<h2>Thank you</h2>
<h2>Please come again</h2> #Get rid of this line
不要用正則表達式處理HTML/XML ... –
@WillemVanOnsem,[no fear](https://gist.github.com/mgsisk/1094230)! =) – grundic
@grundic:我的觀點正是...... –