ruby-on-rails – Rails – 文件中的行数
发布时间:2020-12-17 01:22:48 所属栏目:百科 来源:网络整理
导读:嘿.如何获取文件中的总行数(不想使用循环执行).我正在读CSV文件. 例1 CSV.open('clients.csv','r') 例2 FasterCSV.foreach('clients.csv') 谢谢. 解决方法 你的档案有多大? 此选项将整个文件加载到内存中,因此如果存在大小/内存问题,则可能无法正常工作. nu
嘿.如何获取文件中的总行数(不想使用循环执行).我正在读CSV文件.
例1 CSV.open('clients.csv','r') 例2 FasterCSV.foreach('clients.csv') 谢谢. 解决方法
你的档案有多大?
此选项将整个文件加载到内存中,因此如果存在大小/内存问题,则可能无法正常工作. numrows = FasterCSV.read('clients.csv').size 这个选项使用Ruby的内置CSV模块,你知道它很慢,但确实有效.它还将整个文件加载到内存中: numrows = CSV.readlines('clients.csv').size FasterCSV.read和CSV.readlines都返回数组数组,因此您可以在结果上使用任何所需的数组魔术. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |