0
配列を含むテキストファイル(.txt)があります。これらの配列の要素は文字列形式ですが、これらも配列です。私は次のように次のようになりますarray.The配列にこのファイルデータを配置する必要がありrubyの配列にストアファイルデータに関する問題
["[1, 2016-11-18 07:38:26 +0000, \"ho\"]","[1, 2016-11-18 07:38:29 +0000, \"hose cla\"]", "[1, 2016-11-18 08:24:54 +0000, \"mo\"]"]
:たとえば
、として私のファイルを検討することができます:ちょうど、次のような
array = ["[1, 2016-11-18 07:38:26 +0000, \"ho\"]","[1, 2016-11-18 07:38:29 +0000, \"hose cla\"]", "[1, 2016-11-18 08:24:54 +0000, \"mo\"]"]
今は、次のコードステートメントを使用してファイルのデータを配列に入れることができません。私は必要なフォーマットを取得していません。
私のコードは次のとおりです。
arr=[]
arr=File.open('input.txt').map { |line| line.split(',"') }
puts arr
ヘルプは、私はこれを達成する方法。
ありがとうございます!!!
どのように「必要なフォーマットを取得していませんか」ですか?何を手に入れていますか?さらに、このファイルを生成しているのは何ですか?あなたはJSONやYAMLのような標準的なデータのシリアル化フォーマットを使用していますか? –