
14.12.2009, 16:49
|
|
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме: 816011
Репутация:
23
|
|
Я последовательно добавляю строчки в файл .csv
Но всегда получается, что добавление строчек начинается со второй строки файла .csv
ps: Я открыл файл .csv в OpenOffice и вижу что первая строчка пуста и записи начинаются, начиная со второй.
Как сделать, чтобы файл заполнялся с первой строки?
Код:
require 'rubygems'
require 'fastercsv'
FasterCSV.parse(File.open("ip-to-country.csv")) do |row|
if row[2] == "RU" then
myfile = File.open("output.csv", "a")
myfile.puts "#{row[0]}, #{row[1]}, #{row[4]}"
myfile.close
end
end
Последний раз редактировалось superboy4; 14.12.2009 в 17:07..
|
|
|