问题描述
我有一个问题,我无法显示csv文件中的所有数据,从下面的kede输出的数据在我的文件中只显示1行,有没有解决方案
with open('test.csv','r') as f:
reader = csv.reader(f,delimiter=';')
for f,row in enumerate(reader):
isi = row[0].split(' ')[0]
print(isi)
解决方法
从外观上看,您可能想尝试在 print(isi)
语句的末尾缩进,使其排列在 isi = row[].split(' ')[0]
行下方。
此外,我调整了示例代码前面部分的缩进,以便它在我这边运行。
下面是一个例子:
import csv
with open('test.csv','r') as f:
reader = csv.reader(f,delimiter=';')
for f,row in enumerate(reader):
isi = row[0].split(' ')[0]
print(isi)
使用像这样的示例 test.csv
文件:
a;b;c
d;e;f
g;h;i
输出应如下所示:
a
d
g