Python3 csv — 逗号分隔值文件格式
Python3 中的 csv 模块提供了读写逗号分隔值(csv)文件的功能。以下是使用 csv 模块进行读写操作的基本示例:
写入CSV文件:
import csv
data = [["Name", "Age", "Email"], ["Alice", 23, "alice@example.com"], ["Bob", 27, "bob@example.com"]]
with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
for row in data:
writer.writerow(row)
读取CSV文件:
import csv
with open('output.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
这段代码展示了如何创建一个 csv 文件并写入数据,以及如何从已存在的 csv 文件中读取数据。csv.writer()
和 csv.reader()
分别用于写入和读取 csv 数据。记得使用 newline=''
参数打开文件以避免文件写入时出现额外的空行。
评论已关闭