python選取特定行 python打開某個文件,刪除指定行?
python打開某個文件,刪除指定行?c=“123456”a=open(“a.txt”,“r”)。readlines()res=open(“au資源.txt“,”a“)forxina:資源寫入(x)
python打開某個文件,刪除指定行?
c=“123456”a=open(“a.txt”,“r”)。readlines()res=open(“au資源.txt“,”a“)forxina:資源寫入(x) Ifcinx:#如果包含C,則跳過繼續(xù)。關閉()add B file BF=open(“B.txt”,“a”)bf.寫入(三)高爐關閉()方法很多。我認為這更容易理解。如果您熟悉復制,也可以復制一個,直接操作復制的列表。==============你的補充問題的寫作方法是錯誤的。打開文件后返回的是類似于句柄的資源。如果你打開一個文件并在循環(huán)中刪除它,你就不能寫一個。除非你關閉它。因此可以讀取a文件,將其復制到AA變量,關閉a文件,循環(huán)AA數(shù)組,然后將其寫入a文件?;蛘?,正如我上面給你的,生成一個au資源.txt文件。你可以改名。#帶換行符的B文件BF=open(“B.txt”,“a”)bf.寫入(“n”C)這是換行符高爐關閉()