2017-05-06 107 views
-1

我有一個包含7列股票數據的.csv文件,即每行7個以逗號分隔的值。有成千上萬的行,我想讀這個文件,並將整個列寫入單個文本文件。 這不應該是困難的,但我可以找到沒有人做這種手術? 爲了使其完全清楚。我有1個.csv文件,7個逗號分隔值。我想根據列將它們寫入7個文本文件。 任何已經完成這項工作並能提供幫助的人?多謝。將csv文件拆分爲單列文本文件

+1

是什麼阻止你從編寫代碼?或者您需要有關安裝IDE或學習語言的幫助? – Prajwal

+2

我們有點像消防員在這裏。我們跑進去幫助燃燒的建築物(代碼不起作用),但我們不會幫助點燃它。你可以找到使用'csv'模塊讀取csv的例子。該閱讀器返回行,並且可以爲每個列打開文件並寫入行。祝你好運。郵政編碼! – tdelaney

回答

1

with open CSV, open file column 1, open file column 2, ..., open file column 7: 
    fh = [fh1, fh2, ... fh7] 
    while CSV readline 
     for I, column_data in CSV line: 
      fh[I].write(column_data)