我有一个.csv
文件,其中数据用逗号分隔,我想将它分成列。为此,我试图将每个行元素放入列表中,然后将它们放入新文件的列中。我正在使用的代码如下:
import csv
c1 = []
c2 = []
c3 = []
with open('File.csv', 'r') as f:
reader = csv.reader(f, delimiter=',')
for row in reader:
c1.append(row[0])
c1.append(row[1])
c1.append(row[2])
出于某种原因,我只能将 .csv 文件的列存储在 c1 中。对于 c2 和 c3 我得到一个错误。似乎“阅读器”在获取当前行的第一个元素后立即跳转到下一行。有人可以给我一个想法吗?也许还有更简单的方法来做到这一点?