Python的pandas库处理csv文件非常方便,开发过程中经常会用到csv文件,例如将csv中的数据转化为二进制、将csv文件转化为json等。由于csv本身是以列表的形式组织数据的,如果想要额外的加入一些描述信息,比如版本号等,应该如何做呢?
可以以key-value的形式在csv文件头部写入一些信息
1 | #Version:v1.0 |
利用以下函数可以从csv文件中以字典的形式获取注释中的key-value
1 | def csv_read_attrs(filename): |
将上述注释保存为test.csv文件,调用csv_read_attrs
函数解析注释信息
1 | >> import csv_read_attrs from csvAttrs |