如何在 Python 中读取 CSV 文件?

2024 年 8 月 29 日 | 阅读 2 分钟

CSV 文件代表逗号分隔值文件。它是一种纯文本文件,其中的信息以表格形式组织。它只能包含实际的文本数据。文本数据不需要用逗号 (,) 分隔。还有许多分隔符,如制表符 (\t)、冒号 (:) 和分号 (;) 也可以用作分隔符。让我们来看下面的例子。

在这里,我们有一个 example.txt 文件。

示例 -

输出

Column names are name, rollnu, Department
	Peter Parker roll number is:  009001 and department is: Civil.
	Tony Stark roll number is:  009002 and department is: Chemical.
Processed 3 lines.

说明

在上面的代码中,我们导入了 csv 模块来读取 example.csv 文件。要读取 CSV,我们将文件的完整路径传递给 open() 方法。我们使用了内置函数 csv.reader(),它接受两个参数:文件对象分隔符。我们将 count_line 变量初始化为 0。它计算 CSV 文件中的行数。

现在,我们遍历了 CSV 文件对象的每一行。返回的数据已删除分隔符。返回的第一行包含列名。