2015-11-11 2 views
-2

У меня есть файл данных, как это:Как читать файл в строке по строке в Ruby?

productRankingOct12: [ 
    value: "LessPopularityEPC" 
, 
    value: "CtrEpcJob" 
, 
    value: "DeviceSpecificLPE" 
] 
guidedSearch: [ 
    value: false 
, 
    value: true 
] 

Я хотел бы прочитать строки в массив & магазин это как

array[0] = productRankingOct12: [ 
array[1] = value: "LessPopularityEPC" 
+6

Там это многочисленные сообщения о чтении файла по строкам. Например, [этот] (http://stackoverflow.com/questions/5545068/what-are-all-the-common-ways-to-read-a-file-in-ruby). Вы можете немного изменить его, чтобы загрузить массив. – lurker

+0

Ваш файл данных выглядит не так, как я когда-либо видел. Что это порождает? Вы уверены, что это так выглядит? * ПОЧЕМУ * Вы хотите прочитать файл в массиве? Является ли файл гарантированным * всегда * вписываться в память? Пожалуйста, прочитайте http://stackoverflow.com/questions/25189262/. –

ответ

Смежные вопросы