CSV文件是一种常见的数据存储格式,由逗号分隔的值组成。Python的csv模块提供了读取和写入CSV文件的功能。
以下是一个使用csv模块进行CSV文件操作的代码示例:
import csv
# 打开CSV文件
with open('example.csv', 'r') as csvfile:
# 创建CSV读取器
reader = csv.reader(csvfile)
# 逐行读取CSV文件内容
for row in reader:
# 输出每一行的内容
print(row)
在上面的代码中,我们首先使用open()
函数打开一个名为example.csv
的CSV文件,并指定模式为'r'
,表示只读模式。然后,我们使用csv.reader()
函数创建一个CSV读取器对象,该对象将用于逐行读取CSV文件的内容。接下来,我们使用一个for
循环逐行读取CSV文件的内容,并使用print()
函数输出每一行的内容。
除了读取CSV文件的内容,csv模块还提供了写入CSV文件的功能。下面是一个使用csv模块写入CSV文件的代码示例:
import csv
# 定义要写入CSV文件的数据
data = [['Name', 'Age', 'Gender'],
['Alice', 25, 'Female'],
['Bob', 30, 'Male'],
['Charlie', 35, 'Male']]
# 打开CS