python 读取csv文件
要读取一个CSV文件,可以使用Python的csv模块。以下是一个简单的示例:
import csv
# 打开CSV文件
with open('data.csv', 'r') as file:
# 创建CSV读取器
reader = csv.reader(file)
# 遍历每一行
for row in reader:
# 打印每一行的数据
print(row)
在上面的示例中,我们使用open()函数打开CSV文件,并将文件对象赋值给一个变量。然后,我们使用csv.reader()函数创建一个CSV读取器。最后,我们使用一个循环遍历读取器返回的每一行数据,并打印出来。
请注意,如果CSV文件中包含标题行,则可以在循环之前调用next(reader)跳过标题行。
你也可以使用csv.DictReader类读取CSV文件,这样每一行的数据将以字典的形式返回,字典的键是列的标题。以下是一个示例:
import csv
# 打开CSV文件
with open('data.csv', 'r') as file:
# 创建CSV字典读取器
reader = csv.DictReader(file)
# 遍历每一行
for row in reader:
# 打印每一行的数据
print(row)
在这个示例中,我们使用csv.DictReader类来创建一个CSV字典读取器。然后,我们可以像处理字典那样使用每一行的数据。
请注意,无论使用csv.reader还是csv.DictReader,都需要使用open()函数打开CSV文件
原文地址: https://www.cveoy.top/t/topic/iYrW 著作权归作者所有。请勿转载和采集!