博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python读写csv文件的实战
阅读量:7126 次
发布时间:2019-06-28

本文共 527 字,大约阅读时间需要 1 分钟。

csv介绍


csv是什么?大家估计都听过,不过我猜很少能有人比较全面的解释下的,那么小弟就献丑一下。csv我理解的是一个存储数据的文件,里面以逗号作为分割进行存储(当然也可以用制表符进行分割)。

csv的规则


1 开头是不留空,以行为单位。

2 可含或不含列名,含列名则居文件第一行。

3 一行数据不跨行,无空行。

4 以半角逗号(即,)作分隔符,列为空也要表达其存在。

5列内容如存在半角引号(即"),替换成半角双引号("")转义,即用半角引号(即"")将该字段值包含起来。

6文件读写时引号,逗号操作规则互逆。

7内码格式不限,可为 ASCII、Unicode 或者其他。

8不支持特殊字符

python csv


python中内置了csv模块,直接import csv即可使用

常用的方法如下:

writer、DictWriter、reader、DictReader

应该不用我解释了,不知道的自己去查下英文的意思吧。。。。。带dict的是通过字典方式来读写的。

代码实战


源码获取方式请看视频

本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/1975472,如需转载请自行联系原作者
你可能感兴趣的文章
jQuery鼠标事件例子2的改进
查看>>
Openresty 数据共享API.Data Sharing within an Nginx Worker
查看>>
杭电 2041 超级楼梯
查看>>
个人开发—进度记录(十七)
查看>>
中关村推出“1+6”系列先行先试改革政策
查看>>
【饼干控最不能错过的成就感美味——燕麦提子饼干】
查看>>
[转载] 人工智能:一种现代方法——第3章 用搜索法对问题求解
查看>>
[转载] 民兵葛二蛋——第29集
查看>>
Luogu P2570 [ZJOI2010]贪吃的老鼠
查看>>
使用Jmeter3.1进行接口测试(包含需登录后测试的接口)
查看>>
subset标签过滤集合元素
查看>>
反射机制
查看>>
Linux定时任务Crontab
查看>>
线程的几种可运行状态
查看>>
[bzoj 2555]Substring
查看>>
tab标签
查看>>
ecshop新增银联企业网银支付方式
查看>>
Angular5学习笔记 - 配置NG-ZORRO(八)
查看>>
使用Netty实现HTTP服务器
查看>>
JAVA开发工具eclipse中@author怎么改
查看>>