[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)

 

posted @ 2017-07-30 10:06  break大蜗牛  阅读(523)  评论(0编辑  收藏  举报