[英]Python - Move line from one file to another
我正在嘗試讀取文本文件,將每行復制到新文件,並從原始文件中刪除該行。 不知道如何刪除該行。 任何幫助是極大的贊賞。 到目前為止,這是我的代碼:
with open("TestList_in.txt",'r+') as f:
for lineNum in f:
lineNum.replace("\n","")
with open("TestList_done.txt","a") as done:
done.write(lineNum)
為了創建所有工作在同一文本文件中的線程,沒有必要在讀取時刪除每一行。 相反,導入隊列模塊並將行放入隊列中。
from queue import Queue
q = Queue()
with open("TestList_in.csv",'r+') as f:
for lineNum in f:
q.put(lineNum)
with open("TestList_done.txt","a") as done:
newLine = q.get()
done.write(newLine)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.