2

我已经编写了代码,但它不会工作。代码是:

 #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 文本文件?

4

1 回答 1

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
于 2017-10-14T13:33:08.110 回答