1
我有一個包含空白行這樣一個CSV文件:取下CSV空行文件
row A
row B
row C
row D
我應該如何着手刪除這些空行有:
row A
row B
row C
row D
我發現很多在其他語言的主題上,但在Ruby中沒有。
我有一個包含空白行這樣一個CSV文件:取下CSV空行文件
row A
row B
row C
row D
我應該如何着手刪除這些空行有:
row A
row B
row C
row D
我發現很多在其他語言的主題上,但在Ruby中沒有。
三個簡單的步驟:
data = File.read('data.csv') # Read the file
cleaned = data.gsub(/^$\n/, '') # Remove blank lines, from [1]
File.open('out.csv', 'w') { |f| f.write(cleaned) } # Write the cleaned data
http://stackoverflow.com/questions/7339292/ruby-remove-empty-lines-from-string – Gavriel