我已编写代码但不起作用。代码是:
#Parse and print the Tweet if the response code was 200
tweets = nil
if response.code == '200' then
tweets = JSON.parse(response.body)
require 'csv'
CSV.open("trial.csv", "ab") do |csv|
csv << ["text", "created_at", "name", 'id']
csv << ["tweets"]
end
end
如何更改此代码以将推文保存为CSV文本文件?
答案 0 :(得分:1)
您的代码的问题在于您正在打印字符串“tweets”,而我相信您打算打印变量tweets
的值。因此,所需的更改是删除"tweets"
周围的双引号:
CSV.open("trial.csv", "ab") do |csv|
csv << ["text", "created_at", "name", 'id']
csv << [tweets] # <- NOTE the change here
end
end