利用python3自带的csv库进行操作,使得csv文件读写操作更便捷。
实例1获取csv文件表头信息
方法一:
方法二:
方法三:
特点:返回值不是单个的值,而是以一行为单位的列表格式。
通过导入库后,dir()函数了解这个库的命令有哪些?
对CSV文件,菜鸟课程是这样介绍的:
CSV(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号) 是一种非常流行的表格存储文件格式,这种格式适合储存中型或小型数据规模的数据。
由于大多数软件支持这个文件格式,所以常用于数据的储存与交互。
CSV 本质是文本,它的文件格式极度简单:数据一行一行的用文本保存起来而已,每条记录被分隔符分隔为字段,每条记录都有同样的字段序列。
文件的读取
使用 read.csv() 函数来读取 CSV 文件的数据:
如果不设置 encoding 属性,read.csv 函数将默认以操作系统默认的文字编码进行读取,如果你使用的是 Windows 中文版系统且没有设置过系统的默认编码,那系统的默认编码应该是 GBK。所以大家请尽可能地统一文字编码以防出错。
一般使用方式
文件变量=open("")
变量=csv.reader(f) 此时reader的返回值是csv文件中的每行列表,将每行读取的值作为列表返回。
利用自带help()函数来了解未知的命令,当然也可以在网上搜索
CSV文件的写入
可以使用 write.csv() 函数将数据保存为 CSV 文件。
具体参数同读取。
练习1. 测试写入数据
输出效果:
以上内容参考向金老师python等级考试三级内容、菜鸟教程(runoob.com)
更多精彩
敬请关注
![8109713b763df0f22ad7c868ce849794.png](https://i-blog.csdnimg.cn/blog_migrate/e569d4681bd131637188907ebeaba8cc.jpeg)
![fe1ce5a2c537822912c5902a536cdf00.png](https://i-blog.csdnimg.cn/blog_migrate/09ad9076b350e898aee5c0f537fd1c05.png)
![1c3c50c8073c02386066f5b64cc5a5d8.png](https://i-blog.csdnimg.cn/blog_migrate/dc4d00d1025bd9d030084ad8bf0e0917.jpeg)
![2bace320c73b7b07a5bfef7717e0bb80.png](https://i-blog.csdnimg.cn/blog_migrate/5781a84c86443299ce09fa11f182878f.png)