我有一個文件,我需要刪除文件中間的一些行。Python:刪除文件中的多行
我需要刪除的行在開頭和結尾都有一個關鍵字。
例子:
aaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbb
ccccccccccccccccc
ddddddddddddddddd
Begintoremove
eeeeeeeeeeeeeeeee
fffffffffffffffff
ggggggggggggggggg
hhhhhhhhhhhhhhhhh
EndofRemove
iiiiiiiiiiiiiiiii
jjjjjjjjjjjjjjjjj
kkkkkkkkkkkkkkkkk
lllllllllllllllll
我需要有一個腳本,肯定是蟒蛇,以關鍵字「Begintoremove」和「EndofRemove」之間刪除文本的一部分。
您認爲如果可以,可以使用哪個Python函數?
我想是的,但你應該嘗試一下當然,這是可以做到的第一 – 2014-12-05 13:34:11
,你試一試;-) 。用linewise讀取文件,對於讀取的每一行,使用函數'line.startswith(「Begintoremove」)'開始刪除,直到'line.startswith(「EndRemove」)'爲True – Tengis 2014-12-05 13:35:50