美文网首页
python csv操作

python csv操作

作者: 刘年 | 来源:发表于2020-03-25 23:35 被阅读0次

1、写入列表

#-*-coding:utf-8-*-
#csv的读写
import csv
import codecs #编码,防止出现乱码
#表头,在后续数据分析中,表头很重要,是个重要索引
headers = ['class','name','sex','height','year']
#数据行
rows = [
        [1,'xiaoming','战三',168,23],
        [1,'xiaohong','孩子',162,22],
        [2,'xiaozhang','f全',163,21],
        [2,'xiaoli','十三五',158,21]
    ]
#wb写入不会有空行,但是w每写入一行都会空一行
with open('test.csv','wb')as f:
    '''
    调用writer对象的前提是:
    需要传入一个文件对象,然后才能在这个文件对象的基础上调用csv的写入方法writerow(写入一行)
    writerrow(写入多行)
    '''
    f.write(codecs.BOM_UTF8)
    f_csv = csv.writer(f)
    f_csv.writerow(headers)
    f_csv.writerows(rows)

2、写入字典

#-*-coding:utf-8-*-
#csv的读写
import csv
import codecs #编码,防止出现乱码
headers = ['class','name','sex','height','year']
rows = [
        {'class':1,'name':'小明','sex':'male','height':168,'year':23},
        {'class':1,'name':'王耳朵','sex':'female','height':162,'year':22},
        {'class':2,'name':'xiaozhang','sex':'female','height':163,'year':21},
        {'class':2,'name':'xiaoli','sex':'male','height':158,'year':21},
    ]
with open('test2.csv','wb')as f:
    f.write(codecs.BOM_UTF8)
    f_csv = csv.DictWriter(f,headers)
    f_csv.writeheader()
    f_csv.writerows(rows)

3、读取csv文件

#-*-coding:utf-8-*-
#csv的读写
import csv
with open('test2.csv')as f:
    f_csv = csv.reader(f)
    for row in f_csv:
        print(row[1])

相关文章

  • Python

    Python 创建文件 Python 对数据库进行操作--增删改查 Python 对csv进行操作 Python ...

  • python 操作csv文件

    python内置的csv模块可以帮助我们操作csv文件 一、什么是csv文件 csv的全称是Comma-Separ...

  • python读写csv文件

    今天带来的python操作csv文件的内容,教程向。 使用工具:python环境、csv 源码讲解环节 好的,环境...

  • python csv操作

    基础数据: we.csv和空文档WechatData.csv 代码:

  • python操作csv

  • python csv操作

    1、写入列表 2、写入字典 3、读取csv文件

  • Django-26 django生成csv文件

    Python提供了内建库 - csv;可直接通过该库操作csv文件案例如下: csv文件下载 在网站中,实现下载c...

  • 搜企网爬虫作业

    作业要求 (1)csv文件数据写入(2)mysql 操作,python mysql操作 这个需要安装mysql以及...

  • python作业-20170601

    作业:(1)csv文件数据写入(2)mysql 操作,python mysql操作 这个需要安装mysql以及p...

  • python操作csv文件

    说明:因为最近做自动化和压测总涉及到大量数据的读写问题,所以这里记录下 读取csv文件数据 根据csv文件的数据组...

网友评论

      本文标题:python csv操作

      本文链接:https://www.haomeiwen.com/subject/bibfuhtx.html