如何将响应字符串作为每个单词的单独行插入到文件中?
How to insert response string into file as separate lines with each word?
有没有办法将您输入的字符串的关键字放入文本文件中,但是当输入每个单词时,它们各占一行。例如 :
"dog cat pig" 将是:
"dog"
"cat"
"pig"
... and so on
^^^ 我试图让文本文件看起来像这样,而不是下面的样子
我正在通过标签列表搜索,我希望将结果放入一个文本文件中,让每个词都有自己的行。这可行吗?
这是我的代码:
getusers = client.get('/tracks', :genre => 'pop', :limit => 200 )
file = File.new("tag_list.txt","a")
array1 = []
getusers.each { |t|
puts t.tag_list
file.puts "#{t.tag_list}"
}
我的回复:
^^^ 当插入到文本文件中时,它看起来就像上面写的那样。
任何 help/idea 将不胜感激 :)
你可以试试看。
getusers.each { |t|
puts t.tag_list
if not t.tag_list.blank?
t.tag_list.split(" ").each do |word|
file.puts word
end
end
}
有没有办法将您输入的字符串的关键字放入文本文件中,但是当输入每个单词时,它们各占一行。例如 : "dog cat pig" 将是:
"dog"
"cat"
"pig"
... and so on
^^^ 我试图让文本文件看起来像这样,而不是下面的样子
我正在通过标签列表搜索,我希望将结果放入一个文本文件中,让每个词都有自己的行。这可行吗?
这是我的代码:
getusers = client.get('/tracks', :genre => 'pop', :limit => 200 )
file = File.new("tag_list.txt","a")
array1 = []
getusers.each { |t|
puts t.tag_list
file.puts "#{t.tag_list}"
}
我的回复:
^^^ 当插入到文本文件中时,它看起来就像上面写的那样。 任何 help/idea 将不胜感激 :)
你可以试试看。
getusers.each { |t|
puts t.tag_list
if not t.tag_list.blank?
t.tag_list.split(" ").each do |word|
file.puts word
end
end
}