我有一个大的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
答案 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')