Ruby on Rails文件中的行数是多少呢?
- 内容介绍
- 文章标签
- 相关推荐
本文共计261个文字,预计阅读时间需要2分钟。
获取文件中的总行数,不想使用循环。目前正在读取CSV文件。例如:CSV.open('clients.csv', 'r')或者FasterCSV.foreach('clients.csv')谢谢。你的案例文件有多大?此选项将整个文件加载到内存中,因为此例中文件很大。
嘿.如何获取文件中的总行数(不想使用循环执行).我正在读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都返回数组数组,因此您可以在结果上使用任何所需的数组魔术.
本文共计261个文字,预计阅读时间需要2分钟。
获取文件中的总行数,不想使用循环。目前正在读取CSV文件。例如:CSV.open('clients.csv', 'r')或者FasterCSV.foreach('clients.csv')谢谢。你的案例文件有多大?此选项将整个文件加载到内存中,因为此例中文件很大。
嘿.如何获取文件中的总行数(不想使用循环执行).我正在读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都返回数组数组,因此您可以在结果上使用任何所需的数组魔术.

