我有一行按行分隔的名称列表(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