无法显示 csv 文件的全部内容

问题描述

我有一个问题,我无法显示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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...