4. csv文件

CSV (Comma Separated Values) 格式是电子表格和数据库中最常见的文件格式。

文件格式:

例如表格为:

姓名
班级
语文成绩
数学成绩
魏明择
1班
80
90
冯华
2班
99
88

csv 文件格式为:

文件:mydata.csv

姓名,班级,语文成绩,数学成绩
魏明择,1班,80,90
冯华,2班,99,88

csv模块

作用:

  1. 读取csv格式的文件。
  2. 写入csv格式的文件。

csv模块是标准库模块。

使用 csv 模块读取 csv 文件示例

# 此实例示意使用csv模块读取csv文件

import csv

csv_file = open('mydata.csv')
csv_reader = csv.reader(csv_file)
for row in csv_reader:
    print('row:', row)


csv_file.close()

使用 csv 模块写入 csv 文件示例

# 此实例示意使用csv模块写入csv文件

import csv

headline = ['姓名', '年龄', '身高']
data = [['张三', '18', '1.75'],
        ['李四', '20', '1.88']]

csv_file = open('student.csv', 'w')

csv_writer = csv.writer(csv_file)
csv_writer.writerow(headline)
csv_writer.writerows(data)

csv_file.close()
视频讲解