读CSV文件
其参数 delimiter 为CSV文件的指定分隔符
import csv
with open('intel.csv','r') as f:
reader = csv.reader(f,delimiter=";",quoting=csv.QUOTE_ALL)
print(type(reader))
for row in reader:
print(type(row),len(row),row)
print(row[0],row[1],row[2],row[3],row[4],row[5],row[6],row[7],row[8])
f.close()
写CSV文件
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# 导入CSV安装包
import csv
# 1. 创建文件对象
f = open('文件名.csv','w',encoding='utf-8')
# 2. 基于文件对象构建 csv写入对象
csv_writer = csv.writer(f)
# 3. 构建列表头
csv_writer.writerow(["姓名","年龄","性别"])
# 4. 写入csv文件内容
csv_writer.writerow(["l",'18','男'])
csv_writer.writerow(["c",'20','男'])
csv_writer.writerow(["w",'22','女'])
# 5. 关闭文件
f.close()