赞
踩
1、读文件
- #第一种方法
- import csv
-
- f=open("data.csv","r")
- reader = csv.reader(f)
- a = list(reader)
- print(a)
- reader.close()
- #第二种方法
- import csv
-
- f=open("data.csv","r")
- reader = csv.reader(f)
- for i in reader:
- print(i)
- reader.close()
- #第三种方法
- import csv
-
- with open("data.csv","r") as f:
- read = csv.reader(f)
- for i in read:
- print(i)
- #第四种方法
- import csv
-
- with open("data.csv","r") as f:
- read = csv.DictReader(f)
- for row in read:
- print(row["name"])
2,写文件
如果准备写入的文件是列表格式
- import csv
-
- #表头
- headers = ["name","age","sex"]
- #准备写入的内容
- rows = [
- ["lv",40,"男"],
- ["liying",39,"女"]
-
- ]
- with open("dd.csv","w",newline="") as f:
- f_csv = csv.writer(f)
- #写入表头
- f_csv.writerow(headers)
- #写入内容
- f_csv.writerows(rows)

如果准备写入的文件是字典格式
- import csv
-
- headers = ["name","age","sex"]
- #准备写入的内容是字典类型
- rows = [
- {"name":"lv","age":40,"sex":"男"},
- {"name":"li","age":36,"sex":"女"},
-
- ]
- with open("dw.csv","w",newline="") as f:
- f_csv = csv.DictWriter(f,headers)
- f_csv.writeheader()
- f_csv.writerows(rows)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。