python3 读csv

苏朴博 3个月前 49浏览 0评论

Python3是一种高级编程语言,它的使用范围广泛,包括数据分析、人工智能、网络编程等方面。在数据分析中,CSV格式的文件也非常常见。接下来,我们将讨论如何在Python3中读取CSV文件。

import csv

# 打开CSV文件
with open('data.csv', newline='') as f:
    # 读取CSV文件
    reader = csv.reader(f)
    # 遍历CSV文件中的每一行数据
    for row in reader:
        print(row)

我们可以使用Python3中的csv模块来读取CSV文件。具体来说,我们需要使用csv.reader函数,这个函数会将CSV文件转化为一个可迭代的对象,我们可以通过遍历这个对象来获取CSV文件中的每一行数据。

在代码中,我们首先使用了open函数来打开CSV文件,并将打开的文件对象传递给csv.reader函数。另外,我们设置了newline=''参数,这个参数是必须的,因为CSV文件中的行之间是通过换行符来分割的。

然后,我们使用for循环遍历了CSV文件中的每一行数据。在for循环的每次迭代中,我们打印了当前行的数据,这里的数据是一个列表类型的对象,其中每个元素都代表了CSV文件中的一个字段。

总之,我们可以看到,在Python3中读取CSV文件非常简单,只需要使用csv模块中的reader函数,并遍历返回的对象即可。