[python3 - package] csv
1. 安装
csv模块内置于python3,无需安装
2. 基本用法
- 读取数据
- 读取本地的csv文件
- 用requests等获取在线的csv文件,转换成StringIO后读取
import requests from io import StringIO import csv #读取在线csv data = requests.get('http://test.com/testData.csv').text dataFile = StringIO(data) csvReader = csv.reader(dataFile) #return的数据是每行一个list
- 写入数据
import csv c = open('output.csv','w', encoding='utf-8', newline='') #'w' - write; newline='' - 取消每次写入后的空行 writer = csv.writer(c) info = [[a,b,c],[d,e,f]] #一次写入多行 writer.writerows(info)