我有一行按行分隔的名稱列表(names.txt
)。在我遍歷每行後,我想將它移動到另一個文件(processed.txt
)。將行從一個文本文件移動到另一個
open("names.txt") do |csv|
csv.each_line do |line|
url = line.split("\n")
puts url
# Remove line from this file amd move it to processed.txt
end
end
謝謝。由於刪除該行不切實際,是否可以在該行的開頭添加一個字符(將其標記爲完成?) – Onichan
這是可能的,並且如果'names.txt'文件將(相當)小,我們可以在處理後重寫文件,省略第一行。這個文件很大或可管理嗎? –
實際上,我認爲生病只是將每行迭代的當前行寫入新文件。然後我會知道處理了哪一行。這是更實際的方法嗎? – Onichan