gpt4 book ai didi

python - 将 csv 中的行拆分为 python 中的行

转载 作者:太空宇宙 更新时间:2023-11-03 18:32:58 25 4
gpt4 key购买 nike

我有一个逗号分隔的 csv 文件,我只想输出第一行的所有值,并在我输出的值前面加上“count”数字。我的输出应该如下所示:

0 row1col1
1 row1col2
2 row1col3
...
n row1coln

我不知道如何拆分阅读器对象,因为拆分对其不起作用。

到目前为止我已经:

import csv
reader_object = csv.reader(open('Film.csv'))

for i in range(1):
print i,reader_object.next()

这给了我

0 ['value1', 'value2', 'value3']

最佳答案

尝试使用enumerate :

reader_object = csv.reader(open('Film.csv'))

for i, line in enumerate(reader_object):
print i,line

如果您有这样的 csv:

c1 c2 c3
cc1 cc2 cc3
ccc1 ccc2 ccc3

如果你想加入到一个列中,你可以这样做:

with open('Film.csv') as f:
reader_object = csv.reader(f, delimiter=' ')
i=0
for line in reader_object:
for x in line:
print i, ''.join(x)
i+=1

打印:

0 c1
1 c2
2 c3
3 cc1
4 cc2
5 cc3
6 ccc1
7 ccc2
8 ccc3

关于python - 将 csv 中的行拆分为 python 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22108404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com