python 标准库学习之csv
前言
2019年立的flag,今年继续,标准库系列文章继续更新。
今天是真冷啊,屋里头才16℃,只能用一张图来表示我的心情。
标准库 csv
文档路径
CSV
文件格式
文件扩展名为.csv,通用的电子表格文件格式,经常使用在数据分析中。
分隔符可能有所差别, python中的csv模块提供了对csv文件的读写操作,非常方便。
csv
常用方法
csv.reader(csvfile,dialect='excel', ***fmtparams)
返回一个reader对象,该对象遍历csvfile。csv对象可以是任何对象,只要这个对象支持iteratable协议,并在每次调用
__next__()
方法时都返回字符串即可。如果csvfile是文件对象,则打开它时应使用newline=''
。可选参数dialect是用于不同的csv文件类型,它可以是Dialect
类的子类的实例,也可以是list_dialects()
函数返回的字符串之一。完整的解释可以参考csv文件格式参数。csv文件的每一行都会默认当做字符串列表解析,除非指定了
QUOTE_NONNUMERIC
格式选项(在这种情况下,未加引号的字段会转换为浮点数),否则不会执行自动数据类型转换。
一个读文件例子
1 | import csv |