2017-05-06 112 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)