使用python垂直显示行

时间:2017-12-11 15:10:45

标签: python csv

我有一个大的csv文件。当我尝试访问csv文件的所有行时,我水平获取值,但我需要它们垂直,没有引号。

我使用的代码是

import csv  
f= open('kopie1.csv', "rt")  
csv_f = csv.reader(f, delimiter=';')  
for row in csv_f:
    print (row)  

我得到的输出是

['801', '1124', '1178', '1124', '801', '320', '283', '192', '92', '90', '106', '108'.........]

但我希望得到的输出是

801
1124  
1178  
1124  
801  
320

2 个答案:

答案 0 :(得分:1)

而不是:

for row in csv_f:
      print (row)  

写:

for row in csv_f:
    print('\n'.join(row))

答案 1 :(得分:0)

这可以解决问题:

import csv  
f= open('kopie1.csv', "rt")  
csv_f = csv.reader(f, delimiter=';')  
for row in csv_f:
    print (row, '\n')