gpt4 book ai didi

ruby-on-rails - 此代码能够从文件系统读取 CSV 文件,但是从 URL 读取呢?

转载 作者:数据小太阳 更新时间:2023-10-29 07:43:24 27 4
gpt4 key购买 nike

我编写了这个 rake 任务,使我能够从我的应用程序的本地文件系统上的文件中读取 csv 文件,但我该如何调整它以使其从 url 中读取文件?

desc "This class will read a csv file and display its contents on the screen"

task :read_csv => :environment do |t, args|
require "csv"

csv_text = File.read('someFile.csv')
csv = CSV.parse(csv_text, :headers=>true)
csv.each do |row|
puts row
end
end

如果有人可以帮助我处理代码或一些当前链接,我将不胜感激。我发现的大多数链接都是针对以前版本的 Rails,其中 FasterCSV 不是 ruby​​ 的一部分。

谢谢

最佳答案

Open-uri 帮助读取远程文件

require 'csv'
require 'open-uri'

csv_text = open('http://www.vvv.hh.yyy.ggg/~hhhh/uuuu.csv')
csv = CSV.parse(csv_text, :headers=>true)
csv.each do |row|
puts row
end

关于ruby-on-rails - 此代码能够从文件系统读取 CSV 文件,但是从 URL 读取呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11426475/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com